aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: Provide a new hook to encode relationship between a property and a...Devang Patel2012-02-063-0/+42
* X86: Don't call malloc for 4 bits. No functionality change.Benjamin Kramer2012-02-061-4/+3
* Make helper static.Benjamin Kramer2012-02-061-3/+3
* Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer2012-02-068-73/+46
* Split part of EvaluateFunction into a new EvaluateBlock method. No functionalityNick Lewycky2012-02-061-57/+95
* Move some llvm_unreachable's from r149849 out of switch statements to satisfy...Craig Topper2012-02-061-2/+2
* Add shuffle decoding support for 256-bit pshufd. Merge vpermilp* and pshufd d...Craig Topper2012-02-064-84/+70
* fix indentationSebastian Pop2012-02-061-9/+9
* fix typoSebastian Pop2012-02-061-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-055-33/+20
* Efficient Constant Uniquing.Talin2012-02-054-68/+196
* Teach GlobalOpt to handle atomic accesses to globals.Nick Lewycky2012-02-051-13/+40
* DefinesPredicate should only look for def operands. Patch by Ludwig Meier.Evan Cheng2012-02-051-1/+1
* Clean up some whitespace and comments. No functionality change.Nick Lewycky2012-02-051-13/+13
* Neaten up this method. Check that if there is only oneDuncan Sands2012-02-051-3/+3
* Remove dead test: this was already checked and handled a few linesDuncan Sands2012-02-051-5/+0
* Fix a thinko pointed out by Eli and the buildbots.Duncan Sands2012-02-051-1/+1
* Reduce the number of dom queries made by GVN's conditional propagationDuncan Sands2012-02-051-31/+9
* Reduce the number of non-trivial domtree queries by about 1% whenDuncan Sands2012-02-051-15/+17
* Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-056-5/+7
* Don't initialize CV in terms of itself! Spotted by GCC.Duncan Sands2012-02-051-4/+4
* Explain to the compiler why TargetAddr is not used uninitialized later.Duncan Sands2012-02-051-2/+2
* Add additional documentation to the extract-and-trunc dagcombine optimization.Nadav Rotem2012-02-051-3/+8
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-0513-46/+41
* Begin fleshing out more convenience predicates in llvm::Triple andChandler Carruth2012-02-051-17/+7
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-058-0/+8
* Simplify contains tests using 'count'.David Blaikie2012-02-051-2/+1
* BBVectorize.cpp: Get rid of comparision to bool to fix a warning.NAKAMURA Takumi2012-02-051-1/+1
* Convert assert(0) to llvm_unreachable in X86 Target directory.Craig Topper2012-02-058-22/+20
* Convert some assert(0) in default of switch statements to llvm_unreachable.Craig Topper2012-02-051-10/+7
* Add target specific node for PMULUDQ. Change patterns to use it and custom lo...Craig Topper2012-02-054-69/+69
* Improve the bitcode reader's handling of constant strings to useChris Lattner2012-02-051-22/+6
* reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner2012-02-0515-490/+264
* Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...Craig Topper2012-02-051-125/+0
* Modified the Enhanced Disassembler to create andSean Callanan2012-02-043-31/+40
* Drop the REDEF_BY_EC VNInfo flag.Jakob Stoklund Olesen2012-02-043-37/+0
* Correctly terminate a physreg redefined by an early clobber.Jakob Stoklund Olesen2012-02-041-1/+1
* Fix a leak!Nick Lewycky2012-02-041-0/+2
* Don't store COPY pointers in VNInfo.Jakob Stoklund Olesen2012-02-047-96/+46
* Boost the effective chain depth of loads and stores.Hal Finkel2012-02-041-0/+10
* remove the blank line from previous ci.Qirun Zhang2012-02-041-1/+0
* test commit.Qirun Zhang2012-02-041-0/+1
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-0424-174/+170
* Move TargetPassConfig implementation into Passes.cppAndrew Trick2012-02-042-305/+312
* Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick2012-02-043-15/+37
* Object: avoid undefined behavior when bounds-checkingDylan Noblesmith2012-02-041-8/+22
* Emit new property tag.Devang Patel2012-02-041-1/+29
* Update llvm debug version to support new structure and tag for Objective-C pr...Devang Patel2012-02-041-1/+1
* Introduce DIObjCProperty. This will be used to encode objective-c property.Devang Patel2012-02-042-0/+20
* [fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.Chad Rosier2012-02-041-2/+2