Add compare_lower and equals_lower methods to StringRef. Switch all users of
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2009-11-12 Benjamin KramerAdd compare_lower and equals_lower methods to StringRef...
2009-11-07 Nate Begemanx86 vector shuffle cleanup/fixes:
2009-11-07 Kenneth UildriksAdd code to check at SelectionDAGISel::LowerArguments...
2009-10-30 Dan GohmanInitial x86 support for BlockAddresses.
2009-10-28 Evan ChengAdd a second ValueType argument to isFPImmLegal.
2009-10-27 Evan ChengDo away with addLegalFPImmediate. Add a target hook...
2009-10-20 Dan GohmanMake TranslateX86CC return COND_INVALID instead of...
2009-10-19 Nate BegemanAdd support for matching shuffle patterns with palignr.
2009-10-18 Evan Cheng-Revert parts of 84326 and 84411. Distinquishing betwee...
2009-10-18 Evan ChengOnly fixed stack objects and spill slots should be...
2009-10-17 Evan ChengRevert 84315 for now. Re-thinking the patch.
2009-10-17 Evan ChengRename getFixedStack to getStackObject. The stack objec...
2009-10-12 Dan GohmanDon't forget to mark RAX as live-out of the function...
2009-10-07 Dale JohannesenFix handling of x86 'R' constraint.
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-23 Dan GohmanRename several variables from EVT to more descriptive...
2009-09-21 Dan GohmanRecognize SSE min and max opportunities in even more...
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-19 Evan ChengFix PR4926. When target hook EmitInstrWithCustomInserte...
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-18 Chris LattnerMake a new X8632_MachoTargetObjectFile TLOF implementat...
2009-09-18 Dan GohmanAdd support for using the FLAGS result of or, xor,...
2009-09-16 Chris LattnerBig change #1 for personality function references:
2009-09-13 Chris Lattneradd some special case handling for strangely named...
2009-09-06 Duncan SandsRemove a left over bit of code with no effect.
2009-09-06 Duncan SandsRemove some not-really-used variables, as warned
2009-09-03 Dan GohmanRecognize more opportunities to use SSE min and max...
2009-09-03 Mon P WangFixed a few problems with vector shifts
2009-09-03 Dan GohmanAdd a -disable-16bit flag and associated support for...
2009-09-02 Sandeep PatelRetype from unsigned to CallingConv::ID accordingly...
2009-09-02 Chris Lattnerrefactor select 'sched insertion' out to its own method.
2009-08-31 Duncan SandsRevert commit 80428. It completely broke exception
2009-08-29 Bill Wendling- Add target lowering methods to get the preferred...
2009-08-27 Eric ChristopherAdd FIXME for when we support more specific XMM registers.
2009-08-27 Eric ChristopherNuke trailing whitespace.
2009-08-27 Dan GohmanExpand i8 selects into control flow instead of 16-bit...
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-18 Eric ChristopherImplement sse4.2 string/text processing instructions:
2009-08-18 Dan GohmanFix function alignment at -Os on x86 to be 1, not 2...
2009-08-16 Dan GohmanAvoid emitting XMM save code in soft-float or no-implic...
2009-08-15 Bill WendlingReapply r79127. It was fixed by d0k.
2009-08-15 Bill WendlingRevert r79127. It was causing compilation errors.
2009-08-15 Evan ChengChange allowsUnalignedMemoryAccesses to take type argum...
2009-08-15 Dan GohmanOn x86-64, for a varargs function, don't store the...
2009-08-14 Anton KorobeynikovProperly handle indirect win64 args when they're passed...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Owen AndersonFix warnings.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 Owen AndersonSimpleValueType-ify a few more methods on TargetLowering.
2009-08-10 Owen AndersonContinue the SimpleValueType-ification.
2009-08-10 Owen AndersonStart moving TargetLowering away from using full MVTs...
2009-08-05 Anton KorobeynikovBetter handle kernel code model. Also, generalize the...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-08-03 Anton KorobeynikovPerform bitconvert to proper type
2009-08-03 Anton KorobeynikovAdd 'Indirect' LocInfo class and use to pass __m128...
2009-08-03 Anton KorobeynikovCleanup Darwin MMX calling conv stuff - make the stuff...
2009-08-03 Anton KorobeynikovUnbreak Win64 CC. Step one: honour register save area...
2009-08-03 Rafael EspindolaRemove a bitcast that was a no-op.
2009-08-03 Rafael EspindolaUse movq to move 64 bits in and out of mmx registers.
2009-08-01 Dan GohmanMinor code cleanups.
2009-07-31 Chris Lattnerrefactor section construction in TLOF to be through...
2009-07-30 Dan GohmanRename GRAD to GR32_AD, to follow the naming convention...
2009-07-30 Evan ChengOptimize some common usage patterns of atomic built...
2009-07-29 Eric ChristopherAdd llvm_unreachable for ... unreachable code!
2009-07-29 Chris Lattnerwhitespace cleanup.
2009-07-29 Eric ChristopherFix comment.
2009-07-29 Eric ChristopherAdd support for gcc __builtin_ia32_ptest{z,c,nzc} intri...
2009-07-28 Owen AndersonReturn ConstantVector to 2.5 API.
2009-07-28 Chris Lattnerthe apple "ld_classic" linker doesn't support .literal1...
2009-07-28 Chris LattnerRip all of the global variable lowering logic out of...
2009-07-27 Owen AndersonMove ConstantFP construction back to the 2.5-ish API.
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Eric ChristopherUpdate insertps handling based on feedback. Move to...
2009-07-22 Eli FriedmanAdd support for MMX VSETCC.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Eli FriedmanRemove shift amount flavor. It isn't actually complete...
2009-07-21 Dale Johannesenrevert 76503 while I figure out what's going on
2009-07-20 Dale JohannesenMake sure a global matching asm 'i' constraint gets its
2009-07-20 Chris LattnerCopy ExpandInlineAsm to TargetLowering from TargetAsmInfo.
2009-07-17 Evan ChengFix x86 inline ams 'q' constraint support. In 32-bit...
2009-07-15 Owen AndersonMove a few more convenience factory functions from...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Chris LattnerFix PR4533, which is about buggy codegen in x86-64...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-10 Chris Lattnerremove the now-dead TM argument to these methods.
2009-07-10 Chris Lattneradd a couple of predicates to test for "stub style...
2009-07-10 Chris Lattnereliminate GVRequiresRegister, replacing it with predica...
2009-07-10 Chris Lattnerchange a bunch of logic in LowerGlobalAddress to levera...
2009-07-10 Chris Lattnermove some classification logic around. Now GVRequiresE...
2009-07-10 Chris Lattnerchange isGlobalStubReference to take target flags inste...
2009-07-10 Chris LattnerGVRequiresExtraLoad is now never used for calls, simpli...
2009-07-10 Chris Lattneractually, just eliminate PCRelGVRequiresExtraLoad....
2009-07-10 Chris LattnerThere is only one case where GVRequiresExtraLoad return...
2009-07-10 Chris Lattnerthe "isDirectCall" operand of GVRequiresRegister is...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-09 Chris Lattnersimplify this logic a bit more.
2009-07-09 Chris Lattnermove reasoning about darwin $non_lazy_ptr stubs from...
2009-07-09 Chris Lattnermake isel use MO_PIC_BASE_OFFSET when lowering globalva...
2009-07-09 Chris Lattnermake isel decide whether to emit $stub's on darwin...
next