summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAge
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-22
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-20
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-13
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-12
* X86_COND_C and X86_COND_NC are alternate mnemonics forDan Gohman2009-01-07
* Silence unused variable warnings.Devang Patel2008-12-23
* Fix fast-isel to not emit invalid assembly when presented with aDan Gohman2008-12-20
* Fix some release-assert warningsChris Lattner2008-12-19
* Only perform SETO/SETC to JO/JC conversion if extractvalue is coming from an ...Bill Wendling2008-12-10
* Implement fast-isel conversion of a branch instruction that's branching on anBill Wendling2008-12-09
* Correct my English.Bill Wendling2008-12-09
* Add initial support for fast-isel of the [SU]ADDO intrinsics. It isn'tBill Wendling2008-12-09
* Fix a couple of mistaken switch case fall-throughs. Thanks to BillDan Gohman2008-12-08
* Factor out the code for sign-extending/truncating gep indicesDan Gohman2008-12-08
* Implement the optimized FCMP_OEQ/FCMP_UNE code for x86 fast-isel.Dan Gohman2008-10-21
* add support for folding immediates into stores when they Chris Lattner2008-10-15
* fold immediates into stores in simple cases, this produces diffs like Chris Lattner2008-10-15
* fold compare of null pointer into compare with 0.Chris Lattner2008-10-15
* Some minor cleanups:Chris Lattner2008-10-15
* Use switch on VT instead of Type* comparisons.Chris Lattner2008-10-15
* Use X86FastEmitCompare for FCMP_OEQ and FCMP_UNE: it doesn'tChris Lattner2008-10-15
* refactor compare emission out into a new X86FastEmitCompare method,Chris Lattner2008-10-15
* Fold immediates into compares when possible, producing "cmp $4, %eax" instead ofChris Lattner2008-10-15
* more minor refactoring of X86SelectBranch, no functionality change.Chris Lattner2008-10-15
* factor buildmi calls in X86SelectBranchChris Lattner2008-10-15
* factor some more BuildMI's in X86SelectCmpChris Lattner2008-10-15
* factor some BuildMI calls, no functionality change.Chris Lattner2008-10-15
* FastISel support for exception-handling constructs.Dan Gohman2008-10-14
* Add MBB successors and physreg Uses in the same order thatDan Gohman2008-10-07
* Instead of emitting an implicit use for the super-register ofDan Gohman2008-10-07
* Fix X86FastISel to handle dynamic allocas that have avoidedDan Gohman2008-10-03
* Optimize conditional branches in X86FastISel. This replacesDan Gohman2008-10-02
* Work around an interaction between fast-isel and regalloc=local. TheDan Gohman2008-10-02
* Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms.Dan Gohman2008-10-01
* Fix X86FastISel's output for x86-32 PIC constant pool addresses.Dan Gohman2008-09-30
* Move the GlobalBaseReg field out of X86ISelDAGToDAG.cppDan Gohman2008-09-30
* Disable all x87 usage, including f32 and f64 when the subtargetDan Gohman2008-09-30
* Fix an over-pessimization about GlobalVariable addresses in X86FastISel.Dan Gohman2008-09-29
* Fix X86FastISel's address folding to check displacementDan Gohman2008-09-26
* Factor out the code for determining when symblic addressesDan Gohman2008-09-26
* Disable support for x86_f80 in X86FastISel. Supporting it wouldDan Gohman2008-09-26
* Fix a bug in which address displacements were being added to theDan Gohman2008-09-25
* Large mechanical patch.Devang Patel2008-09-25
* PIC support in X86FastISel.Dan Gohman2008-09-25
* Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman2008-09-23
* Change the calling convention used when tail call optimization is enabled fro...Arnold Schwaighofer2008-09-22
* Fold immediates into X86 shifts with fast isel. This generates:Chris Lattner2008-09-21
* Fix a FastISel GlobalVariable CSE bug.Dan Gohman2008-09-19
* Refactor X86SelectConstAddr, folding it into X86SelectAddress. ThisDan Gohman2008-09-19
* Address-mode folding for X86FastISel. It's pretty basic, but itDan Gohman2008-09-18