Create a new class, MemOperand, for describing memory references
[oota-llvm.git] / include / llvm / Target /
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-29 Duncan SandsUse getPreferredAlignmentLog or getPreferredAlignment
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-25 Duncan SandsAdd more assertions to catch accesses outside of
2008-01-23 Evan ChengLet each target decide byval alignment. For X86, it...
2008-01-18 Chris Lattnerremove magic numbers.
2008-01-17 Chris LattnerThis commit changes:
2008-01-15 Dale JohannesenFix and enable EH for x86-64 Darwin. Adds
2008-01-10 Chris LattnerSimplify the side effect stuff a bit more and make...
2008-01-10 Dale JohannesenEmit unused EH frames for weak definitions on Darwin,
2008-01-10 Chris LattnerFix PR1845 and rdar://5676945. Generic vectors smaller
2008-01-08 Chris Lattneradd a mayLoad property for machine instructions, a...
2008-01-07 Chris Lattnersplit TargetInstrDesc out into its own header file.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnerremove a dead method.
2008-01-07 Chris LattnerRename all the M_* flags to be namespace qualified...
2008-01-07 Chris Lattneradd more and significantly better comments to the rest...
2008-01-07 Chris Lattneradd some mroe comments, add a isImplicitDef() method...
2008-01-07 Chris Lattnerrename hasVariableOperands() -> isVariadic(). Add...
2008-01-07 Chris LattnerMove M_* flags down in the file. Move SchedClass up...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris Lattnerremove MachineOpCode typedef.
2008-01-07 Chris Lattnerremove some uses of MachineOpCode, move getSchedClass
2008-01-07 Chris LattnerAdd predicates methods to TargetOperandInfo, and switch...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-06 Chris Lattnerrename isStore -> mayStore to more accurately reflect...
2008-01-06 Chris Lattnerdescribe isStore and simplify the implementation of...
2008-01-05 Evan ChengX86 JIT PIC jumptable support.
2008-01-04 Owen AndersonMove some more functionality from MRegisterInfo to...
2008-01-04 Evan ChengX86 PIC JIT support fixes: encoding bugs, add lazy...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2008-01-01 Chris LattnerFix a problem where lib/Target/TargetInstrInfo.h would...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-22 Chris LattnerTell TargetLoweringOpt whether it is running before
2007-12-17 Bill Wendlings/hasSideEffects/hasUnmodelledSideEffects/g
2007-12-17 Bill WendlingAdd "hasSideEffects" method to MachineInstrInfo class.
2007-12-17 Bill WendlingAs per feedback, revised comments to (hopefully) make...
2007-12-14 Dan GohmanFix a typo in a comment.
2007-12-14 Bill WendlingAdd flags to indicate that there are "never" side effec...
2007-12-12 Evan ChengImplicit def instructions, e.g. X86::IMPLICIT_DEF_GR32...
2007-12-12 Duncan SandsRemove host endianness info from TargetData and
2007-12-12 Dan GohmanRemove a forward-declaration for a non-existant class.
2007-12-12 Bill WendlingBit masks conflicted. Needed to bump them by one.
2007-12-11 Chris LattnerMove TargetData::hostIsLittleEndian out of line, which...
2007-12-10 Duncan SandsFix PR1836: in the interpreter, read and write apints
2007-12-08 Bill WendlingReverting 44702. It wasn't correct to rename them.
2007-12-08 Bill WendlingRenaming:
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-12-01 Evan ChengAllow some reloads to be folded in multi-use cases...
2007-11-24 Chris LattnerSeveral changes:
2007-11-20 Dale JohannesenFile missing from previous patch.
2007-11-19 Dan GohmanRemove meaningless qualifiers from return types, avoidi...
2007-11-13 Dale JohannesenAdd parameter to getDwarfRegNum to permit targets
2007-11-12 Owen AndersonAdd a flag for indirect branch instructions.
2007-11-09 Evan ChengMuch improved pic jumptable codegen:
2007-11-07 Hartmut KaiserFixed compilation errors on VC++.
2007-11-05 Rafael EspindolaMove the LowerMEMCPY and LowerMEMCPYCall to a common...
2007-11-05 Duncan SandsEliminate the remaining uses of getTypeSize. This
2007-11-04 Duncan SandsChange uses of getTypeSize to getABITypeSize, getTypeSt...
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-10-29 Evan ChengEnable more fold (sext (load x)) -> (sext (truncate...
2007-10-26 Evan ChengLoosen up iv reuse to allow reuse of the same stride...
2007-10-23 Evan ChengisSubRegOf() is a dup of isSubRegister.
2007-10-19 Evan ChengLocal spiller optimization:
2007-10-19 Chris Lattnerrename ExpandOperation to ExpandOperationResult, as...
2007-10-19 Chris Lattneradd a new target hook.
2007-10-18 Evan Cheng- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
2007-10-18 Evan ChengUse SmallVectorImpl instead of SmallVector with hardcod...
2007-10-18 Gordon HenriksenMissing 'public' keyword.
2007-10-17 Gordon HenriksenSwitching TargetMachineRegistry to use the new generic...
2007-10-17 Duncan SandsReturn Expand from getOperationAction for all extended
2007-10-16 Duncan SandsInitial infrastructure for arbitrary precision integer
2007-10-15 Chris LattnerFix 80 col violation
2007-10-13 Evan ChengChange unfoldMemoryOperand(). User is now responsible...
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-10-10 Bill WendlingFix 80-column violations
2007-10-08 Dan GohmanAdd explicit keywords.
2007-10-05 Evan Cheng- Added a few target hooks to generate load / store...
2007-10-01 Dale JohannesenAdd getABITypeSize, getABITypeSizeInBits
2007-09-29 Evan ChengEnabling new condition code modeling scheme.
2007-09-27 Dan GohmanTargetAsmInfo::getAddressSize() was incorrect for x86...
2007-09-26 Evan Cheng- Added MRegisterInfo::getCrossCopyRegClass() hook...
2007-09-26 Evan ChengAllow copyRegToReg to emit cross register classes copies.
2007-09-25 Evan ChengNew temporary option -new-cc-modeling-scheme to test...
2007-09-24 Dan GohmanMerge hasDotLoc and hasDotFile into hasDotLocAndDotFile...
2007-09-23 Dale JohannesenFix PR 1681. When X86 target uses +sse -sse2,
2007-09-19 Evan ChengAdd CopyCost to TargetRegisterClass. This specifies...
2007-09-13 Evan ChengAdded getNumDefs().
2007-09-11 Bill WendlingAdd accessor method.
2007-09-11 Bill WendlingAdd a bool to indicate if we should set the "indirect...
2007-09-11 Bill WendlingThe personality function on Darwin needs a global stub...
2007-09-07 Rafael EspindolaAdd support for having different alignment for objects...
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-08-30 Evan ChengAdd a variant of foldMemoryOperand to fold any load...
next