summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix BuildVectorSDNode::isConstantSplat to handle one-element vectors.Bob Wilson2009-03-041-2/+2
* Add a restore folder, which shaves a dozen or so machineinstrs off oggenc. U...Owen Anderson2009-03-041-6/+75
* PR3686: make the legalizer handle bitcast from i80 to x86 long double.Eli Friedman2009-03-042-0/+8
* Fix PR3701. 1. X86 target renamed eflags register to flags. This matches what...Evan Cheng2009-03-041-25/+54
* The DAG combiner was performing a BT combine. The BT combine had a value of -1,Bill Wendling2009-03-041-11/+22
* Generalize BuildVectorSDNode::isConstantSplat to use APInts and handleBob Wilson2009-03-021-78/+49
* Fix a problem with DAGCombine on 64b targets where foldingNate Begeman2009-03-011-1/+2
* Minor optimization:Evan Cheng2009-03-011-29/+237
* Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a newBob Wilson2009-03-011-0/+91
* Last commit accidentially deleted this code.Evan Cheng2009-02-281-0/+4
* It is possible that subprgoram definition is only encoding return value direc...Devang Patel2009-02-271-2/+6
* Refactor TLS code and add some tests. The tests and expected results are:Rafael Espindola2009-02-271-0/+22
* MachineLICM CSE should match destination register classes; avoid hoisting imp...Evan Cheng2009-02-271-3/+13
* Enable stack slot coloring DCE. Evan's spiller fixes were needed before this...Owen Anderson2009-02-261-7/+2
* The last commit was overly conservative. It's ok to reuse value that's alread...Evan Cheng2009-02-261-7/+0
* If an available register falls through to a succ block, unset the last kill. ...Evan Cheng2009-02-261-37/+76
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-257-219/+104
* Fix big-endian codegen bug. We're splitting upDale Johannesen2009-02-251-1/+2
* Print variable's display name in dwarf DIE.Devang Patel2009-02-251-1/+1
* Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng2009-02-254-335/+414
* Expand tabs to spaces (overlooked in previous commit)Scott Michel2009-02-251-12/+12
* Remove all "cached" data from BuildVectorSDNode, preferring to retrieveScott Michel2009-02-251-13/+8
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-243-4/+2
* Add a debugging option for SSC DCE.Owen Anderson2009-02-241-0/+5
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-244-14/+15
* Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simpleDan Gohman2009-02-241-1/+1
* gdb uses DW_AT_prototyped to identify K&R style in C based languages.Devang Patel2009-02-241-0/+5
* If there is not any debug info available for any global variables and any sub...Devang Patel2009-02-241-13/+26
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-227-101/+220
* If a use operand is marked isKill, don't forget to add kill to its live inter...Evan Cheng2009-02-221-4/+6
* bug 3610: Floating point vaarg not softened.Richard Pennington2009-02-212-0/+18
* Drop bunch of half-working stuff in the ext_weak linkage support.Anton Korobeynikov2009-02-211-10/+0
* If two-address def is dead and the instruction does not define other register...Evan Cheng2009-02-211-0/+30
* Fix a bug that David Greene found in the DAGCombiner's logicDan Gohman2009-02-201-2/+2
* - Early exit a nested block.Bill Wendling2009-02-201-23/+27
* Fix a crash in the pre-alloc splitter exposed by recent codegen changes.Owen Anderson2009-02-201-0/+6
* Add a quick pass to the stack slot colorer to eliminate some trivially redund...Owen Anderson2009-02-201-0/+62
* Add an accessor method to DwarfWriter to tell of debugging info should be emi...Bill Wendling2009-02-201-5/+11
* Temporarily revert r65065. It was causing test failures.Bill Wendling2009-02-191-1/+3
* Print out debug info when printing the machine instruction.Bill Wendling2009-02-191-0/+9
* Check for -fast here too.Bill Wendling2009-02-191-3/+1
* Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling2009-02-193-11/+9
* The subprogram die may not exist while creating "default" scope.Devang Patel2009-02-181-1/+4
* Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman2009-02-182-0/+9
* Eliminate several more unnecessary intptr_t casts.Dan Gohman2009-02-183-4/+4
* The debugger sometimes lookup dynamically in the runtime to find ivar info of...Devang Patel2009-02-171-0/+6
* Remove trailing whitespace to reduce later commit patch noise.Scott Michel2009-02-176-1014/+1014
* Emit debug info for bitfields.Devang Patel2009-02-171-1/+18
* A couple of places where reused use operands should be marked kill. This is e...Evan Cheng2009-02-171-0/+11
* --- Merging (from foreign repository) r64714 into '.':Bill Wendling2009-02-172-24/+47
OpenPOWER on IntegriCloud