Only mark instructions that load a single value without extension as isSimpleLoad...
[oota-llvm.git] / lib / CodeGen /
2008-01-07 Owen AndersonOops, missed one.
2008-01-07 Owen AndersonMake some predicates static.
2008-01-07 Gordon HenriksenPruning includes.
2008-01-07 Chris Lattnerremove #includage
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnersimplify some code.
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 Lattnersimplify some code using new predicates
2008-01-07 Chris Lattnerrename hasVariableOperands() -> isVariadic(). Add...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
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 Gordon HenriksenSetting GlobalDirective in TargetAsmInfo by default...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-07 Owen AndersonUpdate CodeGen for MRegisterInfo --> TargetInstrInfo...
2008-01-07 Gordon HenriksenAmmending r45669 with a missing file.
2008-01-07 Gordon HenriksenWith this patch, the LowerGC transformation becomes the
2008-01-07 Gordon HenriksenEnabling the target-independent garbage collection...
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 Duncan SandsRemove an unused variable.
2008-01-05 Chris Lattnermake this build with newer gcc's
2008-01-05 Nate BegemanIf custom lowering of insert element fails, the result...
2008-01-05 Chris LattnerFix build issue on certain compilers.
2008-01-05 Chris LattnerThe current impl is really trivial, add some comments...
2008-01-05 Chris Lattnerallow sinking to be enabled for the jit
2008-01-05 Chris Lattnerdon't sink anything with side effects, this makes lots...
2008-01-05 Chris Lattnerfix a common crash.
2008-01-05 Owen AndersonI should not be allowed to commit when sleepy.
2008-01-04 Bill WendlingDon't recalculate the loop info and loop dominators...
2008-01-04 Bill Wendling80-column violations.
2008-01-04 Bill WendlingAdd that this preserves some analyses.
2008-01-04 Bill WendlingMove option to enable machine LICM into LLVMTargetMachi...
2008-01-04 Bill WendlingCall the parent's getAnalysisUsage.
2008-01-04 Chris LattnerAdd a really quick hack at a machine code sinking pass...
2008-01-04 Chris Lattnerremove dead #includes and reorder the rest.
2008-01-02 Bill WendlingUse the correct MachineRegisterInfo object.
2008-01-02 Bill WendlingRemove dead code.
2008-01-02 Bill WendlingUse the new architecture to get the containing machine...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2008-01-01 Chris LattnerMake MachineRegisterInfo::getVRegDef more efficient...
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 LattnerImplement automatically updated def/use lists for all...
2008-01-01 Chris LattnerFix a problem where lib/Target/TargetInstrInfo.h would...
2007-12-31 Duncan SandsFix PR1833 - eh.exception and eh.selector return two
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-31 Chris Lattnerproperly encapsulate the parent field of MBB and MI...
2007-12-31 Chris Lattnerupdate a couple of references to SSARegMap.
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
2007-12-30 Chris LattnerMachineOperand:
2007-12-30 Chris Lattnerfix typo duncan noticed!
2007-12-30 Chris Lattnersimpilfy some register printing code.
2007-12-30 Chris Lattnereliminate a copy of the machineoperand printing stuff...
2007-12-30 Chris LattnerSimplify and clean up some machine operand/instr printi...
2007-12-30 Chris Lattnertwo register machineoperands are not identical unless...
2007-12-30 Chris LattnerMachineOperand::getImmedValue -> MachineOperand::getImm
2007-12-30 Chris Lattnermake machine operands fatter: give each one an up-point...
2007-12-30 Chris Lattneruse simplified operand addition methods.
2007-12-30 Chris Lattneruse simplified operand addition methods.
2007-12-30 Chris LattnerStart using the simplified methods for adding operands.
2007-12-30 Chris Lattnersimplify some code by factoring operand construction...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-29 Chris Lattnerremove attribution from lib Makefiles.
2007-12-29 Chris LattnerFold comparisons against a constant nan, and optimize...
2007-12-29 Chris Lattnermake sure not to zap volatile stores, thanks a lot...
2007-12-29 Chris Lattnerdon't fold fp_round(fp_extend(load)) -> fp_round(extload)
2007-12-29 Chris LattnerDelete a store whose input is a load from the same...
2007-12-24 Owen AndersonFlesh out the Briggs implementation a little bit more...
2007-12-23 Owen AndersonSketch out an implementation of Briggs' copy placement...
2007-12-22 Chris Lattnerinitial code for forming an FGETSIGN node. This is...
2007-12-22 Chris Lattnerimprove support for fgetsign
2007-12-22 Chris LattnerTell TargetLoweringOpt whether it is running before
2007-12-22 Chris LattnerAdd a new FGETSIGN operation, which defaults to expand...
2007-12-22 Gordon HenriksenUse getIntrinsicID instead of looking up intrinsic...
2007-12-22 Owen AndersonNote what still needs doing.
2007-12-22 Owen AndersonRemove critical edge breaking. It won't be necessary...
2007-12-20 Evan ChengMore accurate checks for two-address constraints.
2007-12-20 Evan ChengThe physical register + virtual register joining requir...
2007-12-20 Evan ChengBring back a burr scheduling heuristic that's still...
2007-12-20 Bill WendlingUpdated comments to reflect what "side effects" means...
2007-12-19 Duncan SandsSimplify LowerCallTo by using a callsite.
2007-12-19 Duncan SandsThe C++ exception handling personality function wants
2007-12-19 Evan ChengDon't leave newly created nodes around if it turns...
2007-12-18 Bill WendlingAdd debugging info. Use the newly created "hasUnmodelle...
2007-12-18 Anton KorobeynikovSupport more insane CEP's in AsmPrinter (Yes, PyPy...
2007-12-18 Evan ChengFix PR1872: SrcValue and SrcValueOffset should not...
2007-12-18 Evan ChengAlso print alignment and volatileness.
2007-12-18 Evan ChengFIX for PR1799: When a load is unfolded from an instruc...
2007-12-18 Evan ChengSelectionDAG::dump() should print SrcValue of LoadSDNod...
2007-12-17 Duncan SandsMake invokes of inline asm legal. Teach codegen
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-12-16 Owen AndersonBreak local interferences in StrongPHIElimination....
2007-12-16 Owen AndersonA few more comments.
2007-12-14 Dan GohmanAdd explicit keywords, and fix a minor typo that they...
2007-12-14 Evan ChengBug fix. Must also match ResNo when matching an operand...
2007-12-13 Owen AndersonAdd register pairs to the list to check for local inter...
next