2008-10-04 |
Dan Gohman | Update the documentation for first-class aggregates...
|
commit | commitdiff | tree |
2008-10-04 |
Dan Gohman | Fix fast-isel's handling of atomic instructions. They may
|
commit | commitdiff | tree |
2008-10-04 |
Dan Gohman | Fix a bug in the local allocator's liveness computation...
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Clean up some multiple-return-value code that is no...
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Use -1ULL instead of uint64_t(-1), at Anton's suggestion.
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Avoid creating two TargetLowering objects for each...
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Remove an unused field.
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short...
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Implement fast-isel support for zero-extending from i1.
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Fix X86FastISel to handle dynamic allocas that have...
|
commit | commitdiff | tree |
2008-10-03 |
Dan Gohman | Fix a typo.
|
commit | commitdiff | tree |
2008-10-02 |
Dan Gohman | Optimize conditional branches in X86FastISel. This...
|
commit | commitdiff | tree |
2008-10-02 |
Dan Gohman | Add a new MachineBasicBlock utility function, isLayoutSucces...
|
commit | commitdiff | tree |
2008-10-02 |
Dan Gohman | Fix a think-o in isSafeToMove. This fixes it from thinking...
|
commit | commitdiff | tree |
2008-10-02 |
Dan Gohman | Work around an interaction between fast-isel and regalloc...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Disable fast-isel for this test, as it doesn't emit...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Enable FastISel by default (on x86 and x86-64) with...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Make some implicit conversions explicit, to avoid compiler...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Split this test and move it into target-specific directories.
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Split x86's ADJCALLSTACK instructions into 32-bit and...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Fold trivial two-operand tokenfactors where the operands...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Don't prepend a space character for constants in Value...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Fix typos in comments.
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | nounwind-ify this test.
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Mark CALL instructions as having a Use of ESP/RSP.
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Don't leave an output file in the test directory.
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Call ScalarEvolution's deleteValueFromRecords before...
|
commit | commitdiff | tree |
2008-10-01 |
Dan Gohman | Use explicit target-triples to unbreak this test on...
|
commit | commitdiff | tree |
2008-09-30 |
Dan Gohman | Move the primary fast-isel top-level comments to FastISel...
|
commit | commitdiff | tree |
2008-09-30 |
Dan Gohman | Optimize SelectionDAG's AssignTopologicalOrder even...
|
commit | commitdiff | tree |
2008-09-30 |
Dan Gohman | Fix X86FastISel's output for x86-32 PIC constant pool...
|
commit | commitdiff | tree |
2008-09-30 |
Dan Gohman | Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp
|
commit | commitdiff | tree |
2008-09-30 |
Dan Gohman | Disable all x87 usage, including f32 and f64 when the...
|
commit | commitdiff | tree |
2008-09-29 |
Dan Gohman | Fix FastISel to not initialize the PIC-base register...
|
commit | commitdiff | tree |
2008-09-29 |
Dan Gohman | Fix an over-pessimization about GlobalVariable addresses...
|
commit | commitdiff | tree |
2008-09-27 |
Dan Gohman | Move the code that handles DAGISel error conditions...
|
commit | commitdiff | tree |
2008-09-26 |
Dan Gohman | Fix missing whitespace in the printing of function...
|
commit | commitdiff | tree |
2008-09-26 |
Dan Gohman | Rename ConstantSDNode's getSignExtended to getSExtValue...
|
commit | commitdiff | tree |
2008-09-26 |
Dan Gohman | Make some minor reorganizations and comment changes...
|
commit | commitdiff | tree |
2008-09-26 |
Dan Gohman | Mark lea fi# as being really rematerializable.
|
commit | commitdiff | tree |
2008-09-26 |
Dan Gohman | Fix X86FastISel's address folding to check displacement
|
commit | commitdiff | tree |
2008-09-26 |
Dan Gohman | Factor out the code for determining when symblic addresses
|
commit | commitdiff | tree |
2008-09-26 |
Dan Gohman | Disable support for x86_f80 in X86FastISel. Supporting...
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Fix a bug in which address displacements were being...
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Avoid a spurious extra space character when printing...
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Support for i1 XOR in FastISel. It is actually safe...
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Don't print fast-isel debug messages by default. Thanks...
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Don't forget the newline in debug output.
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | FastISel support for debug info.
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | PIC support in X86FastISel.
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Fix a recent fast-isel coverage regression - don't...
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Enable DeadMachineInstructionElim when Fast-ISel is...
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Add debug output to this pass.
|
commit | commitdiff | tree |
2008-09-25 |
Dan Gohman | Refactor the code that adds standard LLVM codegen passes...
|
commit | commitdiff | tree |
2008-09-24 |
Dan Gohman | Give LowerSubregs.cpp a top-level description.
|
commit | commitdiff | tree |
2008-09-24 |
Dan Gohman | Refactor the logic for testing if an instruction is...
|
commit | commitdiff | tree |
2008-09-24 |
Dan Gohman | Set SetStore to false, to allow this pass to delete
|
commit | commitdiff | tree |
2008-09-24 |
Dan Gohman | Add a method to MachineInstr for testing whether it...
|
commit | commitdiff | tree |
2008-09-23 |
Dan Gohman | Now that DeadMachineInstructionElim is basically working
|
commit | commitdiff | tree |
2008-09-23 |
Dan Gohman | Arrange for FastISel code to have access to the MachineModul...
|
commit | commitdiff | tree |
2008-09-23 |
Dan Gohman | Track local physical register liveness. This is not...
|
commit | commitdiff | tree |
2008-09-23 |
Dan Gohman | Replace the LiveRegs SmallSet with a simple counter...
|
commit | commitdiff | tree |
2008-09-23 |
Dan Gohman | Fix these enums' starting values to reflect the way...
|
commit | commitdiff | tree |
2008-09-23 |
Dan Gohman | Update the comment to reflect the new name.
|
commit | commitdiff | tree |
2008-09-23 |
Dan Gohman | Delete an unused function.
|
commit | commitdiff | tree |
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 |
next |