search for: sunghyun

Displaying 7 results from an estimated 7 matches for "sunghyun".

2016 Oct 18
3
[help] How to speed up compilation?
...hink it would be great help if I upgrade my machine? I've wanted to upgrade it at some point, but I haven't find right excuse to tell my boss. haha Thank you so much! On Tue, Oct 18, 2016 at 1:08 PM, Renato Golin <renato.golin at linaro.org> wrote: > On 18 October 2016 at 17:56, Sunghyun Park <sunggg at umich.edu> wrote: > > Personally, it feels like compilation become much slower than previous > > versions after adopting 'cmake'. > > Is this natural when we adopt cmake or are there other big changes on > build > > structure? > > So, I...
2016 Oct 25
2
[Help] Add custom pragma
...sers/vk/Desktop/llvm/tools/clang/include/clang/Sema/../Basic/Attr.td -o > /Users/vk/Desktop/llvm/DA-NoModules/tools/clang/include/ > clang/Sema/AttrParsedAttrList.inc.tmp > > Try looking include/clang/Basic/Attr.td? > > best, > vedant > > > On Oct 25, 2016, at 2:54 PM, Sunghyun Park via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > > > Hi, all. > > I want to give programmer ability to tell LLVM that certain region of > code is expected to get specialized optimization. > > So, I'm trying to make custom pragma to mark certain re...
2016 Oct 25
0
[Help] Add custom pragma
...ure whether that is right one to look at. It seems promising. I imagine you'd want something like the LoopHint attr. > What is *.td extension btw? The llvm project uses that extension to identify TableGen inputs (http://llvm.org/docs/TableGen/). vedant > On Oct 25, 2016, at 4:12 PM, Sunghyun Park <sunggg at umich.edu> wrote: > > Yes. I checked that file, but I wasn't sure whether that is right one to look at. > What is *.td extension btw? When I google it, it says this is for Windows Debug Simulator. > Why clang use this extension, which is limited to Windows e...
2016 Oct 18
3
[help] How to speed up compilation?
I'll try those guys! Thanks for advices, all! Btw, I have a question. Personally, it feels like compilation become much slower than previous versions after adopting 'cmake'. Is this natural when we adopt cmake or are there other big changes on build structure? I'm not that familiar with huge system like llvm yet, so I want to catch up how professionals design their system. On
2016 Oct 25
2
[Help] Add custom pragma
Hi, all. I want to give programmer ability to tell LLVM that certain region of code is expected to get specialized optimization. So, I'm trying to make custom pragma to mark certain region of code and pass this information to LLVM, in the similar way that '#pragma clang loop unroll_count(N)' works. By tracking the framework of loop unroll pragma, I found out it works in the way below.
2016 Oct 18
2
[help] How to speed up compilation?
Hi,It's first time to post question on community, so I'm not sure this is right way to ask. I'm hoping that someone can help me figure out how to speed up compilation. I'm working on LLVM 4.0 and modifying clang for my own purpose. It seems like after LLVM switches its compilation framework to cmake, the compile time is largely increased. It took almost over an hour even though I
2016 Oct 27
0
[Help] How to keep ($clang_dir)/include/clang/AST/Attrs.inc file after compilation?
Hi, I'm playing with tableGenerator in order to add custom attirbute. Most of attributes are parsed from ($clang_dir)/include/clang/AST/Attrs.inc, which is generated by tableGen based on *.td, but this generated include file is deleted after parsing completes. Is there any compilation option to keep this, or any other way to do it? Thank you for your valuable time! -- Best, Sung