Add missing include (for inline PATypeHolder::get).
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2009-12-22 Bill WendlingAdd more plumbing. This time in the LowerArguments...
2009-12-17 Ken DyckIn LowerEXTRACT_VECTOR_ELT, force an i32 value type...
2009-12-16 Evan ChengRe-enable 91381 with fixes.
2009-12-15 Evan ChengDisable 91381 for now. It's miscompiling ARMISelDAG2DAG...
2009-12-15 Evan ChengUse sbb x, x to materialize carry bit in a GPR. The...
2009-12-14 Dan GohmanFix integer cast code to handle vector types.
2009-12-11 Dan GohmanImplement vector widening, splitting, and scalarizing...
2009-12-11 Anton KorobeynikovHonour setHasCalls() set from isel.
2009-12-09 Evan ChengOptimize splat of a scalar load into a shuffle of a...
2009-12-09 Evan ChengTeach InferPtrAlignment to infer GV+cst alignment and...
2009-12-09 Evan ChengMove isConsecutiveLoad to SelectionDAG. It's not target...
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-21 Devang PatelWe are not using DBG_STOPPOINT anymore.
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-16 Jeffrey YasskinMake X86-64 in the Large model always emit 64-bit calls.
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
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...
next