aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-2/+2
* X86FastISel doesn't support the -tailcallopt ABI.Dan Gohman2009-05-041-0/+6
* Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD,Dan Gohman2009-04-271-2/+2
* Implement x86 h-register extract support.Dan Gohman2009-04-131-1/+1
* fix a cross-block fastisel crash handling overflow intrinsics.Chris Lattner2009-04-121-5/+16
* simplify code by using IntrinsicInst.Chris Lattner2009-04-121-69/+54
* Add new TargetInstrDesc::hasImplicitUseOfPhysReg andChris Lattner2009-04-121-15/+3
* Re-apply 68552.Rafael Espindola2009-04-081-2/+2
* Temporarily revert r68552. This was causing a failure in the self-hosting LLVMBill Wendling2009-04-071-2/+2
* Reduce code duplication on the TLS implementation.Rafael Espindola2009-04-071-2/+2
* Improve FastISel's handling of truncates to i1, and implementDan Gohman2009-03-131-0/+13
* Fix FastISel's assumption that i1 values are always zero-extendedDan Gohman2009-03-131-2/+4
* generalize this code so that fast isel handles integer truncates to i1, whichChris Lattner2009-03-131-2/+4
* Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng2009-03-131-2/+1
* do not export all the X86FastISel symbols, ever.Chris Lattner2009-03-081-1/+4
* Fast-isel can't do TLS yet, so it should fall back to SDISelDan Gohman2009-02-231-0/+6
* Remove non-DebugLoc versions of BuildMI from X86.Dale Johannesen2009-02-131-38/+41
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-221-1/+2
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-201-2/+2
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-2/+4
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-2/+2
* X86_COND_C and X86_COND_NC are alternate mnemonics forDan Gohman2009-01-071-7/+7
* Silence unused variable warnings.Devang Patel2008-12-231-0/+5
* Fix fast-isel to not emit invalid assembly when presented with aDan Gohman2008-12-201-1/+1
* Fix some release-assert warningsChris Lattner2008-12-191-6/+6
* Only perform SETO/SETC to JO/JC conversion if extractvalue is coming from an ...Bill Wendling2008-12-101-35/+50
* Implement fast-isel conversion of a branch instruction that's branching on anBill Wendling2008-12-091-0/+63
* Correct my English.Bill Wendling2008-12-091-8/+9
* Add initial support for fast-isel of the [SU]ADDO intrinsics. It isn'tBill Wendling2008-12-091-7/+84
* Fix a couple of mistaken switch case fall-throughs. Thanks to BillDan Gohman2008-12-081-0/+2
* Factor out the code for sign-extending/truncating gep indicesDan Gohman2008-12-081-3/+3
* Implement the optimized FCMP_OEQ/FCMP_UNE code for x86 fast-isel.Dan Gohman2008-10-211-0/+12
* add support for folding immediates into stores when they Chris Lattner2008-10-151-20/+20
* fold immediates into stores in simple cases, this produces diffs like Chris Lattner2008-10-151-30/+46
* fold compare of null pointer into compare with 0.Chris Lattner2008-10-151-0/+4
* Some minor cleanups:Chris Lattner2008-10-151-40/+30
* Use switch on VT instead of Type* comparisons.Chris Lattner2008-10-151-19/+18
* Use X86FastEmitCompare for FCMP_OEQ and FCMP_UNE: it doesn'tChris Lattner2008-10-151-17/+8
* refactor compare emission out into a new X86FastEmitCompare method,Chris Lattner2008-10-151-29/+49
* Fold immediates into compares when possible, producing "cmp $4, %eax" instead ofChris Lattner2008-10-151-3/+36
* more minor refactoring of X86SelectBranch, no functionality change.Chris Lattner2008-10-151-13/+11
* factor buildmi calls in X86SelectBranchChris Lattner2008-10-151-89/+30
* factor some more BuildMI's in X86SelectCmpChris Lattner2008-10-151-92/+30
* factor some BuildMI calls, no functionality change.Chris Lattner2008-10-151-46/+56
* FastISel support for exception-handling constructs.Dan Gohman2008-10-141-4/+20
* Add MBB successors and physreg Uses in the same order thatDan Gohman2008-10-071-7/+4
* Instead of emitting an implicit use for the super-register ofDan Gohman2008-10-071-6/+10
* Fix X86FastISel to handle dynamic allocas that have avoidedDan Gohman2008-10-031-0/+10
* Optimize conditional branches in X86FastISel. This replacesDan Gohman2008-10-021-16/+142
* Work around an interaction between fast-isel and regalloc=local. TheDan Gohman2008-10-021-1/+5