aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-0/+70
* Ok, third time's the charm. No changes from last time except the CMakeDavid Greene2010-04-023-5/+108
* Skip debug info when looking for existing EH calls at theDale Johannesen2010-04-021-0/+11
* rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner2010-04-023-16/+16
* Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng2010-04-023-108/+5
* Let's try this again. Re-apply 100143 including an apparent missingDavid Greene2010-04-023-5/+108
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-70/+0
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-0/+70
* Revert r100143.Eric Christopher2010-04-013-108/+5
* Add some switches helpful for debugging:David Greene2010-04-013-5/+108
* Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif2010-04-012-6/+1
* switch IRBuilder to use NewDebugLoc for locations insteadChris Lattner2010-04-011-3/+5
* Switch the representation of the location in instruction fromChris Lattner2010-04-012-8/+28
* fix a bug in DebugRecVH::deleted/allUsesReplacedWith. If an Chris Lattner2010-04-011-4/+7
* add a method to decode a DILocation into a NewDebugLoc.Chris Lattner2010-04-011-0/+15
* update cmakefile.Chris Lattner2010-04-011-0/+1
* Add a new "NewDebugLoc" class which will eventually replace DebugLoc,Chris Lattner2010-04-012-1/+314
* Bump SmallString size a bit to avoid malloc trashing.Benjamin Kramer2010-03-311-7/+3
* make irbuilder use the new optimized debug info accessors.Chris Lattner2010-03-311-13/+0
* add new apis for getting/setting !dbg metadata on Chris Lattner2010-03-311-0/+4
* Fix a major source of compile-time slowness at -O0 -g by optimizingChris Lattner2010-03-303-14/+43
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-70/+0
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-0/+70
* move some method definitions to files that make sense.Chris Lattner2010-03-303-55/+54
* Remove the pmulld intrinsic and autoupdate it as a vector multiply.Eric Christopher2010-03-301-0/+17
* reapply my timer rewrite with a change for PassManager to store Chris Lattner2010-03-301-33/+21
* revert r99862 which is causing FNT failures.Chris Lattner2010-03-301-17/+31
* fairly major rewrite of various timing related stuff.Chris Lattner2010-03-301-31/+17
* add support for zero initialized unions, patch by Tim Northover!Chris Lattner2010-03-291-1/+3
* Oops, r98447 dropped the reference to ForwardType in the wrong place inJeffrey Yasskin2010-03-281-5/+5
* rename pred_const_iterator to const_pred_iterator for consistency's sakeGabor Greif2010-03-251-1/+1
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-255-8/+8
* Include isFunctionLocal while calculating folding node set profile for a MDNode.Devang Patel2010-03-251-13/+14
* Include isFunctionLocal while calculating folding node set provide for a MDNode.Devang Patel2010-03-251-0/+1
* Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher2010-03-251-2/+13
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-241-13/+2
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-244-20/+28
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-231-2/+13
* fix an infinite loop in Module::getEndianness, PR6684Chris Lattner2010-03-231-1/+1
* add assert in argpromotion, which cannot triggerGabor Greif2010-03-231-2/+2
* word-oGabor Greif2010-03-231-1/+1
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-221-34/+41
* backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif2010-03-223-17/+9
* Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif2010-03-223-9/+17
* Free all Constants in ~LLVMConstantImpl. We avoid assertion failuresJeffrey Yasskin2010-03-222-6/+27
* Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is completeJeffrey Yasskin2010-03-212-3/+1
* Move the LLVMContextImpl implementation into a .cpp file.Jeffrey Yasskin2010-03-213-69/+87
* Memoize InlineAsms into the LLVMContext and delete them on shutdown.Jeffrey Yasskin2010-03-213-11/+68
* call void @llvm.dbg.declare(metadata !{i32* null}, metadata !1)Devang Patel2010-03-191-4/+0
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-193-17/+9