Create a new class, MemOperand, for describing memory references
[oota-llvm.git] / include / llvm / CodeGen /
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Evan ChengA semi-gross fix for a debug info issue. When inserting...
2008-01-30 Dan GohmanAdd a new PseudoSourceValue class, which will be used...
2008-01-30 Dan GohmanFactor the addressing mode and the load/store VT out...
2008-01-29 Dan GohmanFix a typo in a comment.
2008-01-29 Dan GohmanAdd explicit keywords.
2008-01-27 Owen AndersonFixes for BreakCriticalMachineCodeEdge by Fernando.
2008-01-27 Chris Lattnermake isExactlyValue work for long double.
2008-01-25 Chris LattnerReorder a field to reduce the size of StackObject....
2008-01-25 Chris Lattnermove this field back. Moving the field causes miscompi...
2008-01-25 Chris Lattnermove MachineFrameInfo::CreateFixedObject out of line...
2008-01-25 Chris Lattneradd a fixme.
2008-01-24 Owen AndersonMove some functionality for adding flags to MachineInst...
2008-01-21 Chris LattnerFix the failures in the PPC JIT by marking relocation...
2008-01-17 Chris Lattneradd some helper methods.
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-16 Dale JohannesenDo not mark EH tables no-dead-strip unless the
2008-01-16 Chris LattnerFactor the ReachesChainWithoutSideEffects out of dag...
2008-01-15 Owen AndersonMove some calls to getVRegDef higher in the callgraph...
2008-01-15 Evan ChengUnbreak the build.
2008-01-15 Evan ChengOops. Forgot to commit this.
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-11 Chris Lattnerremove some incorrect classof's.
2008-01-11 Chris Lattnerrename MachineInstr::setInstrDescriptor -> setDesc
2008-01-11 Scott MichelMore CellSPU refinement and progress:
2008-01-10 Duncan SandsOutput sinl for a long double FSIN node, not sin.
2008-01-10 Evan ChengClearify the meaning of immutable StackObject.
2008-01-10 Evan ChengAdd a isImmutable bit to StackObject. Fixed stack objec...
2008-01-10 Chris Lattnerprovide def_* and use_* iterators in addition to reg_...
2008-01-07 Nate BegemanUpdate the comment on scalar to vector to be a bit...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Gordon HenriksenSetting GlobalDirective in TargetAsmInfo by default...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-07 Gordon HenriksenWith this patch, the LowerGC transformation becomes the
2008-01-07 Gordon HenriksenEnabling the target-independent garbage collection...
2008-01-05 Evan ChengX86 JIT PIC jumptable support.
2008-01-04 Bill WendlingDon't recalculate the loop info and loop dominators...
2008-01-04 Evan ChengX86 PIC JIT support fixes: encoding bugs, add lazy...
2008-01-04 Chris LattnerAdd a really quick hack at a machine code sinking pass...
2008-01-03 Evan ChengChange MachineRelocation::DoesntNeedFnStub to NeedStub...
2008-01-03 Chris Lattnerdon't access element zero of an array of size zero.
2008-01-01 Chris Lattnerswitch the register iterator to act more like hte LLVM...
2008-01-01 Chris LattnerAdd a trivial but handy function to efficiently return...
2008-01-01 Chris Lattneradd efficient iteration support for register use/def's
2008-01-01 Chris LattnerImplement automatically updated def/use lists for all...
2007-12-31 Chris Lattnerproperly encapsulate the parent field of MBB and MI...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris Lattnerslightly simplify and document SSARegMap.
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris Lattner- rename opType -> OpKind and contents -> Contents.
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
2007-12-30 Chris LattnerMachineOperand:
2007-12-30 Chris Lattnermake machine operands fatter: give each one an up-point...
2007-12-30 Chris Lattnersplit machineoperand out into its own header file.
2007-12-30 Chris Lattnerremove unneeded #includes.
2007-12-30 Chris Lattnerremove a bunch of now-dead methods.
2007-12-30 Chris Lattnermake offset operand optional.
2007-12-30 Chris LattnerShrinkify the machine operand creation method names.
2007-12-30 Chris Lattnerswitch MIBuilder over to use the simplified operand...
2007-12-30 Chris Lattner1. Make a static MachineOperand::create* method for...
2007-12-30 Chris Lattnersimplify some code by factoring operand construction...
2007-12-29 Chris Lattnerremove attribution from a variety of miscellaneous...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-23 Owen AndersonGet rid of an unneeded #include.
2007-12-23 Owen AndersonAdd GraphTraits specializations for machine dominators.
2007-12-22 Chris LattnerAdd a new FGETSIGN operation, which defaults to expand...
2007-12-22 Anton KorobeynikovUnbreak build on gcc 3.x
2007-12-12 Evan ChengCosmetic change.
2007-12-11 Evan ChengSwitch over to MachineLoopInfo.
2007-12-11 Gordon HenriksenCollectorMetadata and Collector are rejiggered to get...
2007-12-07 Bill WendlingInitial commit of the machine code LICM pass. It succes...
2007-12-07 Owen AndersonFix a stupid error that Chris pointed out.
2007-12-06 Evan ChengFix for PR1831: if all defs of an interval are re-mater...
2007-12-05 Evan Cheng- Mark last use of a split interval as kill instead...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-12-01 Owen AndersonFixes for MachineLoopInfo, mostly from Evan. With...
2007-12-01 Evan ChengAllow some reloads to be folded in multi-use cases...
2007-11-30 Evan ChengDo not fold reload into an instruction with multiple...
2007-11-30 Devang PatelProvide a way to update DescGlobals cache directly.
2007-11-29 Evan ChengFix a major performance issue with splitting. If there...
2007-11-29 Evan ChengReplace the odd kill# hack with something less fragile.
2007-11-29 Evan ChengFixed various live interval splitting bugs / compile...
2007-11-28 Duncan SandsAdd missing newlines at EOF.
2007-11-28 Evan ChengRecover compile time regression.
2007-11-27 Owen AndersonAdd MachineLoopInfo. This is not yet tested.
2007-11-27 Owen AndersonAdd accessor for getting the underlying templated type...
2007-11-19 Dan GohmanFix a typo in a comment.
2007-11-17 Evan ChengLive interval splitting:
2007-11-17 Evan ChengShrinkfy.
2007-11-15 Anton KorobeynikovImplement necessary bits for flt_rounds gcc builtin.
2007-11-14 Anton KorobeynikovFix PIC jump table codegen on x86-32/linux. In fact...
2007-11-14 Evan ChengClean up sub-register implementation by moving subReg...
2007-11-13 Hartmut KaiserFixed a compilation error.
2007-11-13 Owen AndersonWow. I definitely shouldn't write code when I'm tird.
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-11-12 Duncan SandsCompile fix.
2007-11-12 Evan ChengRefactor some code.
2007-11-12 Owen AndersonFix rewriting of PHI nodes.
2007-11-12 Owen AndersonRemove unnecessary #include's.
next