summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix comment.Eric Christopher2009-07-291-2/+2
* Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. LowerEric Christopher2009-07-291-0/+31
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-6/+6
* the apple "ld_classic" linker doesn't support .literal16 in 32-bitChris Lattner2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-1/+17
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-271-18/+18
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-4/+4
* Update insertps handling based on feedback. Move to a v4f32 styleEric Christopher2009-07-241-4/+5
* Add support for MMX VSETCC.Eli Friedman2009-07-221-0/+6
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-4/+4
* Remove shift amount flavor. It isn't actually complete enough to Eli Friedman2009-07-211-1/+0
* revert 76503 while I figure out what's going onDale Johannesen2009-07-211-2/+5
* Make sure a global matching asm 'i' constraint gets itsDale Johannesen2009-07-201-5/+2
* Copy ExpandInlineAsm to TargetLowering from TargetAsmInfo.Chris Lattner2009-07-201-0/+95
* Fix x86 inline ams 'q' constraint support. In 32-bit mode, it's just like 'Q'...Evan Cheng2009-07-171-1/+31
* Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson2009-07-151-28/+35
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-13/+13
* Fix PR4533, which is about buggy codegen in x86-64 -static mode.Chris Lattner2009-07-111-4/+4
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-12/+12
* remove the now-dead TM argument to these methods.Chris Lattner2009-07-101-3/+3
* add a couple of predicates to test for "stub style pic in PIC mode" and "stub...Chris Lattner2009-07-101-17/+13
* eliminate GVRequiresRegister, replacing it with predicates we Chris Lattner2009-07-101-5/+9
* change a bunch of logic in LowerGlobalAddress to leverage the workChris Lattner2009-07-101-17/+10
* move some classification logic around. Now GVRequiresExtraLoadChris Lattner2009-07-101-35/+5
* change isGlobalStubReference to take target flags instead of a MachineOperand.Chris Lattner2009-07-101-0/+1
* GVRequiresExtraLoad is now never used for calls, simplify it based on this.Chris Lattner2009-07-101-4/+3
* actually, just eliminate PCRelGVRequiresExtraLoad. It makes the codeChris Lattner2009-07-101-1/+1
* There is only one case where GVRequiresExtraLoad returns true for calls:Chris Lattner2009-07-101-1/+1
* the "isDirectCall" operand of GVRequiresRegister is always false, eliminate it.Chris Lattner2009-07-101-3/+3
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-4/+5
* simplify this logic a bit more.Chris Lattner2009-07-091-6/+2
* move reasoning about darwin $non_lazy_ptr stubs from asmprinter intoChris Lattner2009-07-091-6/+26
* make isel use MO_PIC_BASE_OFFSET when lowering globalvalues on darwin in picChris Lattner2009-07-091-0/+3
* make isel decide whether to emit $stub's on darwin instead of asmprinter.Chris Lattner2009-07-091-7/+21
* Make isel determine where to emit PLT-relative calls instead of havingChris Lattner2009-07-091-3/+25
* simplify some code based on the fact that picstyles != none are only valid Chris Lattner2009-07-091-1/+1
* all this logic always returns true because GOT mode is never active in x86-64...Chris Lattner2009-07-091-16/+5
* isPICStyleRIPRel() and friends are never true in -static mode.Chris Lattner2009-07-091-31/+21
* When in -static mode, force the PIC style to none. Doing this requires fixingChris Lattner2009-07-091-14/+16
* merge two identical functions and simplify things that are GOT specificChris Lattner2009-07-091-41/+33
* hoist check for IsTailCall to callers. Eliminate redundant check for Chris Lattner2009-07-091-10/+6
* change a few methods to be static functions.Chris Lattner2009-07-091-12/+17
* move handling of dllimport linkage in isel, not in asmprinter.Chris Lattner2009-07-091-2/+5
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-1/+2
* Convert more abort() calls to llvm_report_error().Torok Edwin2009-07-081-2/+1
* Start converting to new error handling API.Torok Edwin2009-07-081-5/+4
* Don't accept globals as matching 'i' constraintDale Johannesen2009-07-071-1/+6
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-031-1/+1
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-0/+5
OpenPOWER on IntegriCloud