Revert 107840 107839 107813 107804 107800 107797 107791.
[oota-llvm.git] / lib / Target / X86 / X86FastISel.cpp
2010-07-08 Dan GohmanRevert 107840 107839 107813 107804 107800 107797 107791.
2010-07-07 Dan GohmanImplement bottom-up fast-isel. This has the advantage...
2010-07-07 Dan GohmanAdd X86FastISel support for return statements. This...
2010-07-07 Dan GohmanGive FunctionLoweringInfo an MBB member, avoiding the...
2010-07-07 Dan GohmanSimplify FastISel's constructor by giving it a Function...
2010-07-01 Dan GohmanEnable on-demand fast-isel.
2010-07-01 Dan GohmanFix X86FastISel's add folding to actually work, and...
2010-07-01 Dan GohmanTeach X86FastISel to fold constant offsets and scaled...
2010-06-26 Gabor Greifuse ArgOperand API
2010-06-18 Dan GohmanTeach regular and fast isel to set dead flags on unused...
2010-06-18 Dan GohmanMake this comment less specific.
2010-06-18 Dan GohmanFix X86FastISel's address-mode folding to stay within the
2010-06-18 Dan GohmanEliminate unnecessary uses of getZExtValue().
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-06-15 Chris Lattnerfix fastisel to handle GS and FS relative pointers...
2010-06-01 Dan GohmanFix the allocation of shadow space for the Win64 callin...
2010-05-27 Dan GohmanFastISel doesn't yet handle callee-pop functions.
2010-05-24 Jakob Stoklund OlesenRename X86 subregister indices to something shorter.
2010-05-21 Evan Cheng- Change MachineInstr::findRegisterDefOperandIdx so...
2010-05-16 Anton KorobeynikovAdd support for thiscall calling convention.
2010-05-11 Dan GohmanAdd initial kill flag support to FastISel.
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-04-22 Dan GohmanMove HandlePHINodesInSuccessorBlocks functions out...
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
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-14 Dan GohmanFactor out EH landing pad code into a separate function...
2010-04-06 John McCallFix a number of clang -Wsign-compare warnings that...
2010-04-05 Chris Lattnerunthread MMI from FastISel
2010-04-05 Chris Lattnerfastisel doesn't need DwarfWriter, remove some tendricles.
2010-03-29 Benjamin KramerMake isInt?? and isUint?? template specializations...
2010-03-18 Eric ChristopherCouple of changes that Dan mentioned for llvm.stackprot...
2010-03-18 Eric ChristopherMake fast-isel understand llvm.stackprotector.
2010-03-11 Eric ChristopherHave fast-isel understand llvm.objectsize. Update...
2010-03-11 Chris Lattneradd support, testcases, and dox for the new GHC calling
2010-03-04 Chris Lattnernot committing what you test = bad.
2010-03-04 Chris Lattnermake gep matching in fastisel match the base of the...
2010-02-26 Dale JohannesenMove dbg_value generation to target-independent FastISel,
2010-02-18 Dale JohannesenGenerate DBG_VALUE from dbg.value intrinsics. These...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-11 Chris Lattnerrefactor the conditional jump instructions in the ...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-08 Dan GohmanRename the PerformTailCallOpt variable to GuaranteedTai...
2010-01-29 Dale JohannesenAdd assertion to humor the paranoid.
2010-01-27 Evan ChengRestore to pre-94570 state.
2010-01-26 Evan ChengIgnore 'forced' tailcall opt in fastisel mode.
2010-01-26 Evan ChengCode refactoring, no functionality change.
2010-01-26 Dale JohannesenGenerate DEBUG_VALUE comments on x86. The (limited)
2010-01-19 Dale JohannesenRevert 93811 per request.
2010-01-18 Dale JohannesenEnable code to emit dbg.declare as DEBUG_VALUE
2010-01-18 Eric ChristopherHave FastISel handle llvm.trap().
2010-01-12 Duncan SandsRevert commit 93204, since it causes the assembler...
2010-01-11 Evan ChengAdd manual ISD::OR fastisel selection routines. TableGe...
2010-01-11 Dan GohmanReword this comment to reference a more fundamental...
2010-01-08 Eric ChristopherAfter further thought revert the patch to make fast...
2010-01-08 Eric ChristopherRemove extraneous include.
2010-01-07 Eric ChristopherIf the data requires a relocation then don't attempt to
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-09-02 Sandeep PatelRetype from unsigned to CallingConv::ID accordingly...
2009-08-27 Dan GohmanX86FastISel support for loading and storing values...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
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-05 Dan GohmanTeach X86FastISel how to handle CCValAssign::BCvt,...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-10 Chris Lattnercode model is never set to default.
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 Lattnersimplify fast isel by using ClassifyGlobalReference...
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 Lattnersplit call handling out of X86SelectAddress into X86Sel...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-09 Chris Lattnermove reasoning about darwin $non_lazy_ptr stubs from...
2009-07-09 Chris Lattnerrearrange some code, no functionality change.
2009-07-09 Chris Lattnermake direct calls set MO_PLT or MO_DARWIN_STUB as appro...
2009-07-09 Chris Lattnersimplify some code based on the fact that picstyles...
2009-07-02 Chris Lattner@GOTPCREL is also rip-relative. Fix fast-isel to do...
2009-07-02 Chris LattnerFix yet-another bug I introduced into fastisel, this...
2009-07-02 Dan GohmanFix a bunch of other places that used operator[] to...
2009-07-01 Chris LattnerFix some fast-isel problems selecting global variable...
2009-06-27 Chris Lattnersimplify some code and eliminate the symbolicAddressesA...
2009-06-27 Chris Lattnerfix clang/test/CodeGenObjC/try.m, a basereg doesn't...
2009-06-27 Chris LattnerReimplement rip-relative addressing in the X86-64 backe...
2009-06-27 Chris LattnerFix PR4466 by making fastisel set operand flags correctly.
2009-06-12 Arnold SchwaighoferFix Bug 4278: X86-64 with -tailcallopt calling convention
2009-06-03 Duncan SandsAvoid a warning "'U' might be used uninitialized in
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
next