aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Update the callgraph correctly in ArgumentPromotion.Duncan Sands2008-09-081-0/+7
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-083-27/+19
* Add fast isel physical register definition support.Evan Cheng2008-09-081-7/+64
* Add support to extend call operands when needed. Enable x86 fastisel call sup...Evan Cheng2008-09-081-24/+33
* Revert my previous change -- the subtraction of two constants was a no-opBill Wendling2008-09-081-1/+1
* ConvertBill Wendling2008-09-071-1/+1
* Correct a comment and strip trailing whitespace.Duncan Sands2008-09-071-25/+25
* Initial fastisel call support for C, Fast, and X86_FastCall calling conventio...Evan Cheng2008-09-071-42/+308
* Some code clean up.Evan Cheng2008-09-071-26/+21
* Indentation.Evan Cheng2008-09-071-2/+2
* - Doh. Pass vector by value is bad.Evan Cheng2008-09-071-1/+11
* Handle x86 truncate to i8 with target hook for now.Evan Cheng2008-09-071-0/+38
* fix crash when the malloc/free function is defined or is a declaration with 0...Nuno Lopes2008-09-061-4/+2
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-062-1/+20
* Fix constant pool loads, and remove broken versions of addConstantPoolReference.Owen Anderson2008-09-065-45/+10
* Fix the X86 addConstantPoolReference, which had the operands in the wrong order.Owen Anderson2008-09-061-1/+2
* Next limited float precision expansion (log2 12 bits)Dale Johannesen2008-09-051-3/+43
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-054-15/+35
* Fix for PR2687: Add patterns to match sint_to_fp and fp_to_sint for <2 x Eli Friedman2008-09-051-0/+4
* Move the code that inserts copies for function livein registersDan Gohman2008-09-052-109/+113
* Remove unused map.Devang Patel2008-09-051-1/+0
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-053-23/+11
* Fix X86FastISel's shift and select code to reject illegal types.Dan Gohman2008-09-051-1/+9
* Add the next limited-precision expansion.Dale Johannesen2008-09-051-3/+42
* Fix the opcodes used by X86FastISel for shifts and conditional moves.Dan Gohman2008-09-051-11/+11
* Factor out code that emits load and store instructions.Evan Cheng2008-09-051-111/+138
* Rename method.Owen Anderson2008-09-051-3/+3
* FastISel support for AND and OR with type i1.Dan Gohman2008-09-051-2/+10
* Add hooks for other intrinsics to get low-precision expansions.Dale Johannesen2008-09-052-12/+60
* X86FastISel support for shifts and conditional moves.Dan Gohman2008-09-051-0/+99
* FastISel support for ConstantExprs.Dan Gohman2008-09-051-5/+17
* Revert r55817. It broke PIC. FastISel will need to find a differentDan Gohman2008-09-051-3/+1
* If SSE2 is available, x86 should pass first 3 f32/f64 arguments in XMM regist...Evan Cheng2008-09-051-0/+6
* Add a variant of AnalyzeCallOperands that can be used by fast isel.Evan Cheng2008-09-051-0/+17
* Use removeAllCalledFunctions rather than removingDuncan Sands2008-09-051-5/+3
* Remove trailing whitespace.Duncan Sands2008-09-051-36/+36
* Make this pass return that it made a change ifDuncan Sands2008-09-051-1/+5
* "Fix" PR2762. The testcase now crashes codegenDuncan Sands2008-09-051-1/+19
* Fix a search+replace-o.Dan Gohman2008-09-051-1/+1
* Add -flimit-float-precision to enable some faster,Dale Johannesen2008-09-052-3/+57
* Check a comparion's operand type for legality beforeDan Gohman2008-09-051-4/+4
* Fix X86FastISel code for comparisons and conditional branchesDan Gohman2008-09-051-1/+9
* FastISel support for unreachable.Dan Gohman2008-09-051-0/+4
* In FastISel mode, the scheduler may be invoked multiple timesDan Gohman2008-09-051-1/+3
* X86FastISel support for conditional branches.Dan Gohman2008-09-051-1/+39
* Add initial support for selecting constant materializations that require cons...Owen Anderson2008-09-052-1/+89
* X86FastISel support for ICmpInst and FCmpInst.Dan Gohman2008-09-041-0/+139
* For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ...Evan Cheng2008-09-042-0/+19
* A loop may be unswitched multiple times. Reconstruct dom info. at the end.Devang Patel2008-09-041-5/+8
* If function notes say optimize for size, then adjust alignment.Devang Patel2008-09-042-0/+4