| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a new MachineInstr-level DCE pass. It is very simple, and is intended to | Dan Gohman | 2008-09-17 | 2 | -0/+7 |
* | Remove. | Devang Patel | 2008-09-16 | 1 | -36/+0 |
* | Reverting r56249. On further investigation, this functionality isn't needed. | Bill Wendling | 2008-09-16 | 3 | -22/+17 |
* | - Change "ExternalSymbolSDNode" to "SymbolSDNode". | Bill Wendling | 2008-09-16 | 3 | -17/+22 |
* | Fix these comments to reflect current reality. Surprisingly, | Dan Gohman | 2008-09-16 | 1 | -1/+2 |
* | FCmpInst predicates UNO, ORD, FALSE, and TRUE are commutative. | Dan Gohman | 2008-09-16 | 1 | -4/+10 |
* | Re-enables the new vector select in the bitcode reader, by modifying the | Dan Gohman | 2008-09-16 | 1 | -2/+4 |
* | Extract optimization pass selection code from llvm-gcc into a separate routine. | Devang Patel | 2008-09-15 | 1 | -0/+36 |
* | Re-enable SelectionDAG CSE for calls. It matters in the case of | Dan Gohman | 2008-09-15 | 1 | -1/+2 |
* | adjust last patch per review feedback | Dale Johannesen | 2008-09-14 | 1 | -7/+4 |
* | minor correction | Gabor Greif | 2008-09-13 | 1 | -2/+2 |
* | Remove isImm(), isReg(), and friends, in favor of | Dan Gohman | 2008-09-13 | 1 | -10/+1 |
* | Define CallSDNode, an SDNode subclass for use with ISD::CALL. | Dan Gohman | 2008-09-13 | 4 | -11/+64 |
* | Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and | Dan Gohman | 2008-09-12 | 4 | -20/+28 |
* | Pass "earlyclobber" bit through to machine | Dale Johannesen | 2008-09-12 | 1 | -2/+22 |
* | Rename ConstantSDNode::getValue to getZExtValue, for consistency | Dan Gohman | 2008-09-12 | 1 | -1/+1 |
* | Eliminate some unused methods. | Evan Cheng | 2008-09-11 | 1 | -30/+0 |
* | Change getSubReg semantics. It now returns zero if the specified register doe... | Evan Cheng | 2008-09-11 | 1 | -1/+2 |
* | The version of AtomicSDNode::AtomicSDNode used (only) for | Dale Johannesen | 2008-09-11 | 1 | -2/+2 |
* | Add X86FastISel support for static allocas, and refences | Dan Gohman | 2008-09-10 | 2 | -4/+17 |
* | Move the uglier parts of deciding not to emit a | Dale Johannesen | 2008-09-09 | 2 | -3/+14 |
* | Make safer variant of alias resolution routine to be default | Anton Korobeynikov | 2008-09-09 | 1 | -2/+2 |
* | Fix incorrect linker behaviour: we shouldn't resolve weak aliases. | Anton Korobeynikov | 2008-09-09 | 1 | -2/+4 |
* | fit in 80 cols, minor tweaks | Gabor Greif | 2008-09-09 | 1 | -6/+7 |
* | Fix a constant lowering bug. Now we can do load and store instructions with f... | Evan Cheng | 2008-09-09 | 1 | -0/+5 |
* | Fix logic for not emitting no-dead-strip for some | Dale Johannesen | 2008-09-09 | 1 | -1/+9 |
* | Extend the vcmp/fcmp LLVM IR instructions to take vectors as arguments | Dan Gohman | 2008-09-09 | 3 | -9/+25 |
* | Reapply 55899: First draft of EH support on x86/64-linux | Anton Korobeynikov | 2008-09-08 | 1 | -2/+2 |
* | Accidental commit of partial 'stack canaries' code | Bill Wendling | 2008-09-08 | 1 | -9/+0 |
* | Reverting r55898 to r55909. One of these patches was causing an ICE during th... | Bill Wendling | 2008-09-08 | 2 | -2/+11 |
* | First draft of EH support on x86/64-linux | Anton Korobeynikov | 2008-09-08 | 1 | -2/+2 |
* | Reapply 55859. This doesn't change anything as | Duncan Sands | 2008-09-08 | 1 | -6/+1 |
* | - Doh. Pass vector by value is bad. | Evan Cheng | 2008-09-07 | 1 | -1/+4 |
* | When PruneEH turned an invoke into an ordinary | Duncan Sands | 2008-09-06 | 1 | -0/+5 |
* | Revert r55859. This is breaking the build in the abscence of its companion c... | Owen Anderson | 2008-09-05 | 1 | -1/+6 |
* | Mark math lib intrinsics readonly, on the grounds | Dale Johannesen | 2008-09-05 | 1 | -1/+4 |
* | Delete the removeCallEdgeTo callgraph method, | Duncan Sands | 2008-09-05 | 1 | -6/+1 |
* | Rename method. | Owen Anderson | 2008-09-05 | 1 | -2/+4 |
* | FastISel support for ConstantExprs. | Dan Gohman | 2008-09-05 | 1 | -4/+11 |
* | Add a variant of AnalyzeCallOperands that can be used by fast isel. | Evan Cheng | 2008-09-05 | 1 | -0/+6 |
* | Strip trailing whitespace. | Duncan Sands | 2008-09-05 | 1 | -14/+14 |
* | Add initial support for selecting constant materializations that require cons... | Owen Anderson | 2008-09-05 | 1 | -1/+7 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 15 | -16/+19 |
* | Add intrinsics for log, log2, log10, exp, exp2. | Dale Johannesen | 2008-09-04 | 3 | -1/+28 |
* | Do trivial local CSE for constants and other non-Instruction values | Dan Gohman | 2008-09-03 | 1 | -0/+1 |
* | Create HandlePHINodesInSuccessorBlocksFast, a version of | Dan Gohman | 2008-09-03 | 3 | -30/+37 |
* | Initial version of a Partial Specialization IPO pass. It triggers a couple h... | Andrew Lenharth | 2008-09-03 | 2 | -0/+7 |
* | Do not emit a UsedDirective for things in the llvm.used | Dale Johannesen | 2008-09-03 | 1 | -0/+1 |
* | Add missing decls. | Devang Patel | 2008-09-03 | 2 | -0/+6 |
* | Split the SelectionDAG-building code, including the FunctionLoweringInfo | Dan Gohman | 2008-09-03 | 1 | -0/+14 |