2008-09-23 |
Dan Gohman | Move the code for initializing the global base reg...
|
commit | commitdiff | tree |
2008-09-22 |
Dan Gohman | Fix the alignment of loads from constant pool entries...
|
commit | commitdiff | tree |
2008-09-21 |
Dan Gohman | Factor out code into HandleVirtRegDef, for consistency...
|
commit | commitdiff | tree |
2008-09-21 |
Dan Gohman | Instead of building a list and sorting it just to find...
|
commit | commitdiff | tree |
2008-09-19 |
Dan Gohman | Fix a FastISel GlobalVariable CSE bug.
|
commit | commitdiff | tree |
2008-09-19 |
Dan Gohman | Refactor X86SelectConstAddr, folding it into X86SelectAddres...
|
commit | commitdiff | tree |
2008-09-19 |
Dan Gohman | Now that ConstantSDNode doesn't hold an APInt,
|
commit | commitdiff | tree |
2008-09-18 |
Dan Gohman | Address-mode folding for X86FastISel. It's pretty basic...
|
commit | commitdiff | tree |
2008-09-18 |
Dan Gohman | Simplify this code. The FastISel class has its own...
|
commit | commitdiff | tree |
2008-09-18 |
Dan Gohman | Don't consider instructions with implicit physical...
|
commit | commitdiff | tree |
2008-09-18 |
Dan Gohman | Add a new "fast" scheduler. This is currently basically...
|
commit | commitdiff | tree |
2008-09-17 |
Dan Gohman | FastISel: For calls, prefer using the callee's address...
|
commit | commitdiff | tree |
2008-09-17 |
Dan Gohman | Don't worry about clobbering physical register defs...
|
commit | commitdiff | tree |
2008-09-17 |
Dan Gohman | Simplify and generalize X86DAGToDAGISel::CanBeFoldedBy...
|
commit | commitdiff | tree |
2008-09-17 |
Dan Gohman | Add a new MachineInstr-level DCE pass. It is very simple...
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Change SelectionDAG::getConstantPool to always set...
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Include the alignment value when displaying ConstantPoolSDNodes.
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Fix these comments to reflect current reality. Surprisingly,
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Finally re-apply r46959. This is made feasible by the...
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Improve instcombine's handling of integer min and max...
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | FCmpInst predicates UNO, ORD, FALSE, and TRUE are commutative.
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Don't take the time to CheckDAGForTailCallsAndFixThem...
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Fix spacing in the grep line for this test, following...
|
commit | commitdiff | tree |
2008-09-16 |
Dan Gohman | Re-enables the new vector select in the bitcode reader...
|
commit | commitdiff | tree |
2008-09-15 |
Dan Gohman | Teach ScalarEvolution to consider loop preheaders in...
|
commit | commitdiff | tree |
2008-09-15 |
Dan Gohman | Teach LSR to optimize away SMAX operations for tripcounts...
|
commit | commitdiff | tree |
2008-09-15 |
Dan Gohman | Re-enable SelectionDAG CSE for calls. It matters in...
|
commit | commitdiff | tree |
2008-09-15 |
Dan Gohman | Update the LLVM polygen grammar for recent language...
|
commit | commitdiff | tree |
2008-09-14 |
Dan Gohman | Fix WriteAsOperand to not emit a leading space character...
|
commit | commitdiff | tree |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of
|
commit | commitdiff | tree |
2008-09-13 |
Dan Gohman | Define CallSDNode, an SDNode subclass for use with...
|
commit | commitdiff | tree |
2008-09-12 |
Dan Gohman | Change ConstantSDNode and ConstantFPSDNode to use ConstantIn...
|
commit | commitdiff | tree |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for...
|
commit | commitdiff | tree |
2008-09-11 |
Dan Gohman | On 64-bit targets, change 32-bit getelementptr indices...
|
commit | commitdiff | tree |
2008-09-11 |
Dan Gohman | Fix a vectorshuffle instcombine bug introduced by r55995.
|
commit | commitdiff | tree |
2008-09-11 |
Dan Gohman | Fix a copy+paste bug that Duncan spotted. For several
|
commit | commitdiff | tree |
2008-09-11 |
Dan Gohman | In my analysis for r56076 I missed the case where the...
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | Fix an icmp+sdiv optimization to check for and handle...
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | Add more documentation advertising the -view-*-dags...
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | X86FastISel support for double->float and float->double...
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | FastISel support for i1 PHI nodes.
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | FastISel support for i1 constants.
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | Add X86FastISel support for static allocas, and refences
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | Add a break statement that I accidentally deleted when
|
commit | commitdiff | tree |
2008-09-10 |
Dan Gohman | Fix a warning about comparing signed and unsigned values.
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Change -fast-isel-no-abort to -fast-isel-abort, which...
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Fix a minor wording ambiguity in the Developer Policy.
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Add a new option, -fast-isel-verbose, that can be used...
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Mark IMPLICIT_DEF as being rematerializable and cheap...
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Make SimplifyDemandedVectorElts simplify vectors with...
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Remove the code that protected FastISel from aborting in
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Temporarily disable vector select in the bitcode reader...
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Update generated files.
|
commit | commitdiff | tree |
2008-09-09 |
Dan Gohman | Extend the vcmp/fcmp LLVM IR instructions to take vectors...
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Fix a few I's that were meant to be renamed to BI's.
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Add a target triple; apparently LLVM doesn't use 64-bit
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | In visitUREM, arrange for the temporary UDIV node to be
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Bitcasting two or from aggregate types is not permitted...
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | i128 and f80 are implemented for x86-64 now.
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Add AsmPrinter support for i128 and larger static initialize...
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Fix copy+pastos in comments.
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Fix the string for ISD::UDIVREM.
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Fix typos in (generated) comments.
|
commit | commitdiff | tree |
2008-09-08 |
Dan Gohman | Delete an unused variable.
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | Move the code that inserts copies for function livein...
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | Fix X86FastISel's shift and select code to reject illegal...
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | Fix the opcodes used by X86FastISel for shifts and...
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | FastISel support for AND and OR with type i1.
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | X86FastISel support for shifts and conditional moves.
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | FastISel support for ConstantExprs.
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | Revert r55817. It broke PIC. FastISel will need to...
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | Fix a search+replace-o.
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | Check a comparion's operand type for legality before
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | Fix X86FastISel code for comparisons and conditional...
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | FastISel support for unreachable.
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | In FastISel mode, the scheduler may be invoked multiple...
|
commit | commitdiff | tree |
2008-09-05 |
Dan Gohman | X86FastISel support for conditional branches.
|
commit | commitdiff | tree |
2008-09-04 |
Dan Gohman | X86FastISel support for ICmpInst and FCmpInst.
|
commit | commitdiff | tree |
2008-09-04 |
Dan Gohman | Add an include of SmallSet.h.
|
commit | commitdiff | tree |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t.
|
commit | commitdiff | tree |
2008-09-04 |
Dan Gohman | Clean up uses of TargetLowering::getTargetMachine.
|
commit | commitdiff | tree |
2008-09-03 |
Dan Gohman | Do trivial local CSE for constants and other non-Instruction...
|
commit | commitdiff | tree |
2008-09-03 |
Dan Gohman | Put RegsForValue in the llvm namespace to avoid warnings...
|
commit | commitdiff | tree |
2008-09-03 |
Dan Gohman | Create HandlePHINodesInSuccessorBlocksFast, a version of
|
commit | commitdiff | tree |
2008-09-03 |
Dan Gohman | Split the SelectionDAG-building code, including the...
|
commit | commitdiff | tree |
2008-09-03 |
Dan Gohman | Separate MachineInstr-emitting routines from actual...
|
commit | commitdiff | tree |
2008-09-03 |
Dan Gohman | Fix addRegisterDead and addRegisterKilled to be more...
|
commit | commitdiff | tree |
2008-09-02 |
Dan Gohman | Ensure that HandlePHINodesInSuccessorBlocks is run...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Add a target callback for FastISel.
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Implement null and undef values for FastISel.
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Optimize DAGCombiner's worklist processing. Previously...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Move CaseBlock, JumpTable, and BitTestBlock to be members of
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Fix a FastISel bug where the instructions from lowering...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Revert r55467; it causes regressions in UnitTests/Vector...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Fix a missing #include. Patch by Andrew John Hughes.
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Reorganize the lifetimes of the major objects SelectionDAGISel
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Fix FastISel's bitcast code for the case where getRegForValu...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Don't check TLI.getOperationAction. The FastISel way...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Add a new FastISel method, getRegForValue, which takes...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Add a comment about the current floating-point constant...
|
commit | commitdiff | tree |
next |