search for: buildlibcalls

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

2011 May 06
0
[LLVMdev] Question about linking llvm-mc when porting a new backend
...llvm::FastISel::materializeRegForValue(llvm::Value const*, llvm::MVT)in libLLVMSelectionDAG.a(FastISel.cpp.o) llvm::EmitStrLen(llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llv...
2016 Feb 07
3
[PATCH] strlen -> strnlen optimization
...was removed a couple months ago in r253514. The only change is a getParent()->getParent() --> getModule() conversion, which was done in emitStrLen() after emitStrNLen() was removed. This tests successfully for me on Ubuntu 14.04.3. Thanks for your time, Michael Index: lib/Transforms/Utils/BuildLibCalls.cpp =================================================================== --- lib/Transforms/Utils/BuildLibCalls.cpp (revision 260011) +++ lib/Transforms/Utils/BuildLibCalls.cpp (working copy) @@ -52,6 +52,28 @@ return CI; } +Value *llvm::emitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<>...
2012 Aug 02
2
[LLVMdev] Proposal to merge SimplifyLibCalls into InstCombiner
...for walking the basic blocks and instructions, and has a nice table-driven approach for adding new library call folders. The portion of the `InstCombiners` pass that is responsible for call folding is scattered across 'Transforms/InstCombine/InstCombineCalls.cpp' and 'Transforms/Utils/BuildLibCalls.cpp', is limited to "fortified" library calls , uses a simple if/else cascade for each call folder, and takes advantage of the nice call-site visitor framework in `InstCombiner`. An design that combines the strength of the table-driven folder approach into the `InstCombiner` visitor...
2010 Oct 01
2
[LLVMdev] CMake "sudo make install" & headers
...ng: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/AddrModeMatcher.h -- Installing: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/BasicInliner.h -- Installing: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/Cloning.h -- Installing: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/FunctionUtils.h -- Installing: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/Local.h -- Installing: /usr/local/llvm-2.8/include/llvm/Transforms/Utils/Pro...
2010 Oct 01
0
[LLVMdev] CMake "sudo make install" & headers
On Thu, Sep 30, 2010 at 3:08 PM, Samuel Williams <space.ship.traveller at gmail.com> wrote: > Hi, > > I might just be doing something stupid, but when I do > > $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/llvm-2.8 -DCMAKE_BUILD_TYPE=Release .. > $ sudo make install > > I don't get the expected headers in >        /usr/local/llvm-2.8/include/llvm > > It is
2010 Sep 30
6
[LLVMdev] CMake "sudo make install" & headers
Hi, I might just be doing something stupid, but when I do $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/llvm-2.8 -DCMAKE_BUILD_TYPE=Release .. $ sudo make install I don't get the expected headers in /usr/local/llvm-2.8/include/llvm It is simply an empty directory. What am I doing wrong? This is on Mac OS X, CMake 2.8+ Kind regards, Samuel
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...electionDAG' llvm[3]: Compiling DAGCombiner.cpp for Release+Asserts build llvm[3]: Compiling BreakCriticalEdges.cpp for Release+Asserts build llvm[2]: Compiling BranchProbabilityInfo.cpp for Release+Asserts build llvm[3]: Compiling BoundsChecking.cpp for Release+Asserts build llvm[3]: Compiling BuildLibCalls.cpp for Release+Asserts build llvm[2]: Compiling CFG.cpp for Release+Asserts build llvm[3]: Compiling DataFlowSanitizer.cpp for Release+Asserts build llvm[2]: Compiling CFGPrinter.cpp for Release+Asserts build llvm[3]: Compiling BypassSlowDivision.cpp for Release+Asserts build llvm[2]: Compiling CF...