aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2012-09-11Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen
2012-09-06Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem
2012-09-04Generic Bypass Slow DivPreston Gurd
2012-09-02Not all targets have efficient ISel code generation for select instructions.Nadav Rotem
2012-08-29Add a bit of documentation to copyPhysReg.Jakob Stoklund Olesen
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer
2012-08-28Remove extra MayLoad/MayStore flags from atomic_load/store.Jakob Stoklund Olesen
2012-08-23Tristate mayLoad, mayStore, and hasSideEffects.Jakob Stoklund Olesen
2012-08-23Add CodeGenTarget::guessInstructionProperties.Jakob Stoklund Olesen
2012-08-23Simplify the computeOperandLatency API.Andrew Trick
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-21Add a few functions to TargetLibraryInfo as part of PR13574.Chad Rosier
2012-08-21Add support for the --param ssp-buffer-size= driver option.Chad Rosier
2012-08-17Merge commit 'c723eb1aef817d47feec620933ee1ec6005cdd14'Derek Schuff
2012-08-17Add stub methods for mips assembly matcher. Akira Hatanaka
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen
2012-08-15Add a CoveringSubRegIndices field to SubRegIndex records.Jakob Stoklund Olesen
2012-08-13Remove the TII::scheduleTwoAddrSource() hook.Jakob Stoklund Olesen
2012-08-08Allow legalization of target-specific SDNodes, provided that the target itsel...Owen Anderson
2012-08-08Added MispredictPenalty to SchedMachineModel.Andrew Trick
2012-08-08Minor cleanup of defaultDefLatency APIAndrew Trick
2012-08-07Revert r161371. Removing the 'const' before Type is a "good thing".Bill Wendling
2012-08-07Constify the Type parameter to some methods (which are const anyway).Bill Wendling
2012-08-04Add readcyclecounter lowering on PPC64.Hal Finkel
2012-08-03Try to reduce the compile time impact of r161232.Bob Wilson
2012-08-03Fall back to selection DAG isel for calls to builtin functions.Bob Wilson
2012-08-03Add new getLibFunc method to TargetLibraryInfo.Bob Wilson
2012-08-02X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-08-02Add TargetRegisterInfo::hasRegUnit().Jakob Stoklund Olesen
2012-08-02X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-07-30Typo.Eric Christopher
2012-07-29Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren
2012-07-28X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-07-26Remove support for 'CompositeIndices' and sub-register cycles.Jakob Stoklund Olesen
2012-07-25make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes
2012-07-24add a few more functions to TargetLibraryInfo:Nuno Lopes
2012-07-24TargetLibraryInfo: add strn?cat, strn?cpy, and strn?lenNuno Lopes
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-20Make RegisterOperand a subclass of DAGOperand so that RegisterOperands can be...Owen Anderson
2012-07-19Remove tabs.Bill Wendling
2012-07-17TableGen: Allow conditional instruction pattern in multiclass.Jim Grosbach
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-07-07whitespaceAndrew Trick
2012-07-04Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen
2012-07-02Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng
2012-07-02Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson
2012-07-02Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick
2012-06-29Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren