aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-02-06[unwind removal] Don't write out the dead 'unwind' instruction.Bill Wendling
2012-02-06[unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling
2012-02-06'unwind' is a keyword, not an instruction.Bill Wendling
2012-02-06[unwind removal] Remove the 'unwind' instruction parsing bits.Bill Wendling
2012-02-06Introduce helpers to compute the 32-bit varaints and 64-bit variants ofChandler Carruth
2012-02-06Test commit; also removes some trailing whitespaceDerek Schuff
2012-02-06DebugInfo: Provide a new hook to encode relationship between a property and a...Devang Patel
2012-02-06X86: Don't call malloc for 4 bits. No functionality change.Benjamin Kramer
2012-02-06Make helper static.Benjamin Kramer
2012-02-06Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer
2012-02-06Split part of EvaluateFunction into a new EvaluateBlock method. No functionalityNick Lewycky
2012-02-06Move some llvm_unreachable's from r149849 out of switch statements to satisfy...Craig Topper
2012-02-06Add shuffle decoding support for 256-bit pshufd. Merge vpermilp* and pshufd d...Craig Topper
2012-02-06fix indentationSebastian Pop
2012-02-06fix typoSebastian Pop
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-05Efficient Constant Uniquing.Talin
2012-02-05Teach GlobalOpt to handle atomic accesses to globals.Nick Lewycky
2012-02-05DefinesPredicate should only look for def operands. Patch by Ludwig Meier.Evan Cheng
2012-02-05Clean up some whitespace and comments. No functionality change.Nick Lewycky
2012-02-05Neaten up this method. Check that if there is only oneDuncan Sands
2012-02-05Remove dead test: this was already checked and handled a few linesDuncan Sands
2012-02-05Fix a thinko pointed out by Eli and the buildbots.Duncan Sands
2012-02-05Reduce the number of dom queries made by GVN's conditional propagationDuncan Sands
2012-02-05Reduce the number of non-trivial domtree queries by about 1% whenDuncan Sands
2012-02-05Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands
2012-02-05Don't initialize CV in terms of itself! Spotted by GCC.Duncan Sands
2012-02-05Explain to the compiler why TargetAddr is not used uninitialized later.Duncan Sands
2012-02-05Add additional documentation to the extract-and-trunc dagcombine optimization.Nadav Rotem
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-05Begin fleshing out more convenience predicates in llvm::Triple andChandler Carruth
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-05Simplify contains tests using 'count'.David Blaikie
2012-02-05BBVectorize.cpp: Get rid of comparision to bool to fix a warning.NAKAMURA Takumi
2012-02-05Convert assert(0) to llvm_unreachable in X86 Target directory.Craig Topper
2012-02-05Convert some assert(0) in default of switch statements to llvm_unreachable.Craig Topper
2012-02-05Add target specific node for PMULUDQ. Change patterns to use it and custom lo...Craig Topper
2012-02-05Improve the bitcode reader's handling of constant strings to useChris Lattner
2012-02-05reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner
2012-02-05Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...Craig Topper
2012-02-04Modified the Enhanced Disassembler to create andSean Callanan
2012-02-04Drop the REDEF_BY_EC VNInfo flag.Jakob Stoklund Olesen
2012-02-04Correctly terminate a physreg redefined by an early clobber.Jakob Stoklund Olesen
2012-02-04Fix a leak!Nick Lewycky
2012-02-04Don't store COPY pointers in VNInfo.Jakob Stoklund Olesen
2012-02-04Boost the effective chain depth of loads and stores.Hal Finkel
2012-02-04remove the blank line from previous ci.Qirun Zhang
2012-02-04test commit.Qirun Zhang
2012-02-04TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick
2012-02-04Move TargetPassConfig implementation into Passes.cppAndrew Trick