aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove unused map.Devang Patel2008-09-051-1/+0
* Mark math lib intrinsics readonly, on the groundsDale Johannesen2008-09-051-1/+4
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-054-29/+12
* Prevent our own passes from promoting this toDuncan Sands2008-09-051-1/+1
* 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-052-5/+7
* Fix test.Evan Cheng2008-09-051-2/+2
* 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-052-9/+28
* 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-054-5/+21
* Add a variant of AnalyzeCallOperands that can be used by fast isel.Evan Cheng2008-09-052-0/+23
* Use removeAllCalledFunctions rather than removingDuncan Sands2008-09-051-5/+3
* Remove trailing whitespace.Duncan Sands2008-09-051-36/+36
* Strip trailing whitespace.Duncan Sands2008-09-051-14/+14
* 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-053-2/+96
* X86FastISel support for ICmpInst and FCmpInst.Dan Gohman2008-09-041-0/+139
* update.Devang Patel2008-09-041-1/+3
* Document function notes.Devang Patel2008-09-041-1/+37
* For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ...Evan Cheng2008-09-047-16/+53
* A loop may be unswitched multiple times. Reconstruct dom info. at the end.Devang Patel2008-09-041-5/+8
* Adjust tests to expect new math intrinsics to beDale Johannesen2008-09-043-3/+9
* If function notes say optimize for size, then adjust alignment.Devang Patel2008-09-042-0/+4
* Add an include of SmallSet.h.Dan Gohman2008-09-041-0/+1
* Initialize loop data first.Devang Patel2008-09-041-2/+1
* Neaten this up a bit. No functionality change.Duncan Sands2008-09-041-15/+14
* Do not unswitch if the function notes say we're optimizing this function for ...Devang Patel2008-09-041-1/+7
* try to seperate the mechanism into something others can useAndrew Lenharth2008-09-041-20/+70
* Adjust libcalls tests to expect intrinsic for exp2Dale Johannesen2008-09-043-1/+28
* Add intrinsic forms of pow and exp2. The non-intrinsicDale Johannesen2008-09-041-0/+10
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04137-169/+170
* Fix the ordering of operands to the store (inverted relative to LLVM IR), and...Owen Anderson2008-09-042-3/+5
* Clean up uses of TargetLowering::getTargetMachine.Dan Gohman2008-09-045-8/+8
* cleanup as per Duncan's reviewAndrew Lenharth2008-09-041-33/+42
* Add a first attempt at implementing stores for X86 fast isel using target hooks.Owen Anderson2008-09-042-1/+89
* Load from GV stub should be locally CSE'd.Evan Cheng2008-09-043-8/+14