aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2010-05-11The getDefaultSubtargetFeatures method of SubtargetFeature did actually return aBill Wendling
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-05-04MC/Matcher: Add support for over-riding the default MatchInstruction functionDaniel Dunbar
2010-05-02Remove the -enable-sjlj-eh option, which doesn't do anything.Duncan Sands
2010-05-01Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng
2010-05-01Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman
2010-04-29Frame index can be negative.Evan Cheng
2010-04-26on darwin empty functions need to codegen into something of non-zero length,Chris Lattner
2010-04-26Add PPC AsmPrinter handling for target-specific form ofDale Johannesen
2010-04-26- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...Evan Cheng
2010-04-25Stop abusing EmitInstrWithCustomInserter for target-dependentDale Johannesen
2010-04-22Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman
2010-04-21Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng
2010-04-21Add more const qualifiers on TargetMachine and friends.Dan Gohman
2010-04-20Because of the EMMS problem, right now we have to supportDale Johannesen
2010-04-20Document that TargetRegisterInfo::contains does not cover virtual registers.Dan Gohman
2010-04-18Make processor FUs unique for given itinerary. This extends the limit of 32Anton Korobeynikov
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-17More work to allow dag combiner to promote 16-bit ops to 32-bit.Evan Cheng
2010-04-16Add a getSelectionDAGInfo member to TargetMachine.Dan Gohman
2010-04-16Create a new TargetSelectionDAGInfo class. This will eventually acquireDan Gohman
2010-04-16Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType.Dan Gohman
2010-04-16Fix this code to avoid implicit assumptions about the length of the array.Dan Gohman
2010-04-16Adding support for dag combiner to promote operations for profit. This requir...Evan Cheng
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-13add llvm codegen support for -ffunction-sections and -fdata-sections,Chris Lattner
2010-04-08Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32...Evan Cheng
2010-04-07Fix typo.Evan Cheng
2010-04-07Remove late ARM codegen optimization pass committed by accident.Anton Korobeynikov
2010-04-07Since tblgen bug was fixed (thanks Jakob!) we don't need InstrStage2 hack any...Anton Korobeynikov
2010-04-07Make use of new reserved/required scheduling stuff: introduce VFP and NEON lo...Anton Korobeynikov
2010-04-07Initial support for different kinds of FU reservation.Anton Korobeynikov
2010-04-07Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov
2010-04-05unthread MMI from FastISelChris Lattner
2010-04-05trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner
2010-04-05Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-04-04Momentous day: remove the "O" member from AsmPrinter. Now all Chris Lattner
2010-04-04fix an ugly wart in the MCInstPrinter api where theChris Lattner
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02Correctly lower memset / memcpy of undef. It should be a nop. PR6767.Evan Cheng
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-01Add comments about DstAlign and SrcAlign.Evan Cheng
2010-04-01- Avoid using floating point stores to implement memset unless the value is z...Evan Cheng
2010-04-01Fix sdisel memcpy, memset, memmove lowering:Evan Cheng
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang