aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FastISel.cpp
AgeCommit message (Expand)Author
2010-04-22Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-14Factor out EH landing pad code into a separate function, and constifyDan Gohman
2010-04-06Fix a number of clang -Wsign-compare warnings that didn't have an obviousJohn McCall
2010-04-05unthread MMI from FastISelChris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-03-29Make isInt?? and isUint?? template specializations of the generic versions. ThisBenjamin Kramer
2010-03-18Couple of changes that Dan mentioned for llvm.stackprotector fast-isel.Eric Christopher
2010-03-18Make fast-isel understand llvm.stackprotector.Eric Christopher
2010-03-11Have fast-isel understand llvm.objectsize. Update testcase for slightlyEric Christopher
2010-03-11add support, testcases, and dox for the new GHC callingChris Lattner
2010-03-04not committing what you test = bad.Chris Lattner
2010-03-04make gep matching in fastisel match the base of the gep as aChris Lattner
2010-02-26Move dbg_value generation to target-independent FastISel,Dale Johannesen
2010-02-18Generate DBG_VALUE from dbg.value intrinsics. These currentlyDale Johannesen
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-11refactor the conditional jump instructions in the .td file toChris Lattner
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-08Rename the PerformTailCallOpt variable to GuaranteedTailCallOpt to reflectDan Gohman
2010-01-29Add assertion to humor the paranoid.Dale Johannesen
2010-01-27Restore to pre-94570 state.Evan Cheng
2010-01-26Ignore 'forced' tailcall opt in fastisel mode.Evan Cheng
2010-01-26Code refactoring, no functionality change.Evan Cheng
2010-01-26Generate DEBUG_VALUE comments on x86. The (limited)Dale Johannesen
2010-01-19Revert 93811 per request.Dale Johannesen
2010-01-18Enable code to emit dbg.declare as DEBUG_VALUEDale Johannesen
2010-01-18Have FastISel handle llvm.trap().Eric Christopher
2010-01-12Revert commit 93204, since it causes the assembler to barfDuncan Sands
2010-01-11Add manual ISD::OR fastisel selection routines. TableGen is no longer autogen...Evan Cheng
2010-01-11Reword this comment to reference a more fundamental issue.Dan Gohman
2010-01-08After further thought revert the patch to make fast-isel avoidEric Christopher
2010-01-08Remove extraneous include.Eric Christopher
2010-01-07If the data requires a relocation then don't attempt toEric Christopher
2010-01-05Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-10-05strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-27X86FastISel support for loading and storing values of type i1.Dan Gohman
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-05Teach X86FastISel how to handle CCValAssign::BCvt, which is used forDan Gohman
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson