aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Untabification.Bill Wendling2009-05-303-11/+7
* Do not try to create a MVT type of width 0.Evan Cheng2009-05-281-0/+2
* Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. Eli Friedman2009-05-281-87/+38
* Incorporate patch feedbacks.Evan Cheng2009-05-281-11/+17
* Temporarily revert r72514 (and dependent patch r72516). It was causing thisBill Wendling2009-05-281-36/+87
* Remove a couple of useless functions.Eli Friedman2009-05-281-34/+6
* Remove special cases for more opcodes.Eli Friedman2009-05-281-65/+42
* Remove special case for SETCC opcode; add some comments explaining why Eli Friedman2009-05-281-73/+63
* Some minor cleanups.Eli Friedman2009-05-281-54/+30
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-281-1/+93
* Minor cleanups; add a better explanation for the issue with Eli Friedman2009-05-271-23/+10
* Remove more special cases for opcodes.Eli Friedman2009-05-271-310/+201
* Remove special cases for more opcodes.Eli Friedman2009-05-272-207/+122
* Removing more special cases from LegalizeDAG.Eli Friedman2009-05-271-191/+78
* Eliminate more special cases for opcodes.Eli Friedman2009-05-271-192/+105
* Remove more special cases from LegalizeDAG.Eli Friedman2009-05-271-210/+145
* Remove unused argument.Eli Friedman2009-05-271-11/+6
* Remove more opcode special cases.Eli Friedman2009-05-271-159/+70
* Start of refactoring LegalizeDAG so that we don't need specialized Eli Friedman2009-05-271-1185/+363
* LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as manyJeffrey Yasskin2009-05-263-18/+15
* Delete a bunch of dead code from LegalizeDAG.Eli Friedman2009-05-261-3667/+29
* Eliminate VarInfo::UsedBlocks.Evan Cheng2009-05-263-13/+0
* Add a comment which should hopefully make the purpose of this method a Eli Friedman2009-05-241-0/+3
* Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the Eli Friedman2009-05-241-10/+24
* Rewrite ISD::FCOPYSIGN lowering to never use i64. Not really ideal, but Eli Friedman2009-05-241-30/+21
* Update for CMakeLists; untested, so tell me if there are issues.Eli Friedman2009-05-241-0/+1
* Remove checks of getTypeAction from LegalizeOp; we already assert that Eli Friedman2009-05-241-503/+105
* Disable type legalization in LegalizeDAG.Eli Friedman2009-05-241-94/+39
* Fix a bug in the expansion of EXTRACT_SUBVECTOR in Eli Friedman2009-05-231-1/+2
* Add a proper implementation of EXTRACT_SUBVECTOR legalization that Eli Friedman2009-05-231-19/+42
* Fix PR4254.Torok Edwin2009-05-231-2/+2
* Add a new step to legalization to legalize vector math operations. This Eli Friedman2009-05-232-0/+362
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-226-12/+407
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling2009-05-216-124/+27
* Minor code cleanup. No functionality change.Bill Wendling2009-05-201-18/+7
* Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'.Bill Wendling2009-05-202-41/+14
* Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used.Bill Wendling2009-05-202-20/+13
* Add comment for emit section.Bill Wendling2009-05-201-0/+4
* Move 'Emit' methods down to their own place.Bill Wendling2009-05-201-720/+720
* Revert r72192. It was causing a build failure.Bill Wendling2009-05-202-779/+807
* Do some mechanical changes. Combine the 'construct abastract dbg thingy' in withBill Wendling2009-05-202-807/+779
* Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis2009-05-206-27/+124
* Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman2009-05-201-5/+19
* Forward decls.Bill Wendling2009-05-191-0/+3
* Remove 'class' specifier.Bill Wendling2009-05-191-3/+3
* Fix to compile on VS2008.Bill Wendling2009-05-191-1/+2
* Remove the #ifndef NDEBUG from the FastISel debugging options. ThisDan Gohman2009-05-191-5/+0
* Fix cmake builds.Mike Stump2009-05-192-0/+6
* Don't set the "location" information for inlined functions' variables.Bill Wendling2009-05-181-7/+16