FastISel doesn't yet handle callee-pop functions.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2010-05-27 Dan GohmanFastISel doesn't yet handle callee-pop functions.
2010-05-26 Zhongxing XuSRetReturnReg was set in LowerFormalArguments(). So...
2010-05-22 Evan ChengImplement @llvm.returnaddress. rdar://8015977.
2010-05-21 Dale JohannesenPrevious commit message should refer to 104308.
2010-05-21 Dale JohannesenFix two bugs in 104348:
2010-05-21 Dale JohannesenFix i64->f64 conversion, x86-64, -no-sse. A bit
2010-05-19 Evan ChengCode refactoring: pull SchedPreference enum from Target...
2010-05-16 Dale JohannesenRevert 103911; it broke a test that expects bitconvert
2010-05-16 Dale JohannesenMake x86-64 64-bit bitconvert work when SSE is not...
2010-05-16 Anton KorobeynikovAdd support for thiscall calling convention.
2010-05-15 Dale JohannesenFix uint64->{float, double} conversion to do rounding...
2010-05-14 Bill WendlingRename "HasCalls" in MachineFrameInfo to "AdjustsStack...
2010-05-14 Dan GohmanLowering of atomic instructions can result in operands...
2010-05-11 Dan GohmanImplement a bunch more TargetSelectionDAGInfo infrastru...
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-30 Dan GohmanMake this code less confusing. Instead of reassigning...
2010-04-30 Dan GohmanRemove the -disable-16bit command-line option, which...
2010-04-30 Evan ChengAnother sibcall bug. If caller and callee calling conve...
2010-04-28 Evan ChengEnable i16 to i32 promotion by default.
2010-04-28 Evan ChengUnbreak the build. Only form shld / shrd after legaliza...
2010-04-28 Evan ChengRather than having a ton of patterns for double shift...
2010-04-28 Stuart HastingsTweak x86 INC/DEC generation to look for CopyToReg...
2010-04-27 Evan ChengSRA promotion is also not free.
2010-04-26 Evan ChengPromoting 16-bit cmp / test aren't free. Don't do it.
2010-04-26 Evan Cheng- Move TargetLowering::EmitTargetCodeForFrameDebugValue...
2010-04-25 Dale JohannesenStop abusing EmitInstrWithCustomInserter for target...
2010-04-24 Evan ChengAvoid promoting a i16 node if it would eliminate a...
2010-04-23 Evan ChengFix X86ISD::CMP i16 to i32 promotion.
2010-04-22 Dan GohmanMove HandlePHINodesInSuccessorBlocks functions out...
2010-04-22 Evan Cheng- It's not safe to promote rotates (at least not trivia...
2010-04-21 Evan Chengisel (i32 anyext i16) as insert_subreg when 16-bit...
2010-04-20 Dale JohannesenBecause of the EMMS problem, right now we have to support
2010-04-19 Evan ChengMore progress on promoting i16 operations to i32 for...
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-04-17 Dan GohmanMove per-function state out of TargetLowering subclasse...
2010-04-17 Evan ChengMore work to allow dag combiner to promote 16-bit ops...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Dan GohmanEliminate an unnecessary SelectionDAG dependency in...
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Evan ChengAdding support for dag combiner to promote operations...
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-15 Eric ChristopherAllow lowering for palignr instructions for mmx sized...
2010-04-14 Dan GohmanFactor out EH landing pad code into a separate function...
2010-04-08 Evan ChengAvoid using f64 to lower memcpy from constant string...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-04-07 John McCallClean up some signedness oddities in this code noticed...
2010-04-05 Chris Lattnerunthread MMI from FastISel
2010-04-05 Chris Lattnerfastisel doesn't need DwarfWriter, remove some tendricles.
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-04-02 Evan ChengCorrectly lower memset / memcpy of undef. It should...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Eric ChristopherRemove FIXME - if there's a better way to do this it...
2010-04-02 Chandler CarruthDisambiguate conditional expression for newer GCCs.
2010-04-01 Evan ChengIn 64-bit mode, use i64 to lower memcpy / memset instea...
2010-04-01 Evan ChengAdd comments about DstAlign and SrcAlign.
2010-04-01 Evan Cheng- Avoid using floating point stores to implement memset...
2010-04-01 Evan ChengFix sdisel memcpy, memset, memmove lowering:
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-30 Chris LattnerRip out the 'is temporary' nonsense from the MCContext...
2010-03-30 Eric ChristopherAdd FIXME for operand promotion.
2010-03-29 Benjamin KramerMake isInt?? and isUint?? template specializations...
2010-03-26 Evan ChengDo not sibcall if stack needs to be dynamically aligned.
2010-03-26 Evan ChengAllow trivial sibcall of vararg callee when no argument...
2010-03-24 Nate BegemanPer chris's request, add some comments.
2010-03-24 Nate BegemanBUILD_VECTOR was missing out on some prime opportunitie...
2010-03-20 Evan ChengIf call result is in ST0 and it is not being passed...
2010-03-15 Daniel DunbarMC: Allow modifiers in MCSymbolRefExpr, and eliminate...
2010-03-15 Dan GohmanRecognize code for doing vector gather/scatter index...
2010-03-15 Bill WendlingNow that the default for Darwin platforms is to place...
2010-03-15 Bill WendlingPlace the LSDA into the TEXT section for x86 Darwin...
2010-03-15 Evan ChengAvoid sibcall optimization if either caller or callee...
2010-03-14 Chris Lattnerfix PR6605, X86ISD::CMP always returns i32 (EFLAGS...
2010-03-14 Chris Lattneradd support for pentium class CPUs which do not have...
2010-03-14 Evan ChengDo not force indirect tailcall through fixed registers...
2010-03-13 Chris Lattnereliminate the now-unneeded context argument of MBB...
2010-03-12 Bill WendlingAdd a beta-test for placing the LSDA into the TEXT...
2010-03-12 Benjamin KramerUse StringRef::substr instead of std::string::substr...
2010-03-11 Dan GohmanRemove getWidenVectorType, which is no longer used.
2010-03-11 Bill Wendlingrevert r98270.
2010-03-11 Evan ChengBad bad bug. x86 force indirect tail call address into...
2010-03-11 Chris Lattneradd support, testcases, and dox for the new GHC calling
2010-03-10 Dale JohannesenProgress towards shepherding debug info through Selecti...
2010-03-10 Chris Lattnerset the temporary bit on MCSymbols correctly.
2010-03-06 Anton KorobeynikovLower dynamic stack allocation on mingw32 to separate...
2010-03-05 Evan ChengFix typo.
2010-03-05 Evan ChengFix an oops in x86 sibcall optimization. If the ByVal...
2010-03-05 Evan ChengRever 96389 and 96990. They are causing some miscompila...
2010-03-04 Dan GohmanFix recognition of 16-bit bswap for C front-ends which...
2010-03-02 Bill WendlingRemove dead parameter passing.
2010-03-01 Evan ChengRemove the optimize for code size limitation on r67917...
2010-02-27 Evan ChengRe-apply 97040 with fix. This survives a ppc self-host...
2010-02-25 Dan GohmanTruncate from i64 to i32 is "free" on x86-32, because...
2010-02-24 Daniel DunbarSpeculatively revert r97011, "Re-apply 96540 and 96556...
next