aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2008-01-30Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman
2008-01-29Fix a typo in a comment.Dan Gohman
2008-01-29Add explicit keywords.Dan Gohman
2008-01-27Fixes for BreakCriticalMachineCodeEdge by Fernando.Owen Anderson
2008-01-27make isExactlyValue work for long double.Chris Lattner
2008-01-25Reorder a field to reduce the size of StackObject. Note that thisChris Lattner
2008-01-25move this field back. Moving the field causes miscompilations (!) of voronoi...Chris Lattner
2008-01-25move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfoChris Lattner
2008-01-25add a fixme.Chris Lattner
2008-01-24Move some functionality for adding flags to MachineInstr's into methods on Ma...Owen Anderson
2008-01-21Fix the failures in the PPC JIT by marking relocation entries forChris Lattner
2008-01-17add some helper methods.Chris Lattner
2008-01-17* Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner
2008-01-16Do not mark EH tables no-dead-strip unless theDale Johannesen
2008-01-16Factor the ReachesChainWithoutSideEffects out of dag combiner into Chris Lattner
2008-01-15Move some calls to getVRegDef higher in the callgraph, so they don't get exec...Owen Anderson
2008-01-15Unbreak the build.Evan Cheng
2008-01-15Oops. Forgot to commit this.Evan Cheng
2008-01-15For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov
2008-01-11remove some incorrect classof's.Chris Lattner
2008-01-11rename MachineInstr::setInstrDescriptor -> setDescChris Lattner
2008-01-11More CellSPU refinement and progress:Scott Michel
2008-01-10Output sinl for a long double FSIN node, not sin.Duncan Sands
2008-01-10Clearify the meaning of immutable StackObject.Evan Cheng
2008-01-10Add a isImmutable bit to StackObject. Fixed stack objects are immutable (in t...Evan Cheng
2008-01-10provide def_* and use_* iterators in addition to reg_* iterators.Chris Lattner
2008-01-07Update the comment on scalar to vector to be a bit more clear.Nate Begeman
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Setting GlobalDirective in TargetAsmInfo by default rather thanGordon Henriksen
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2008-01-07With this patch, the LowerGC transformation becomes theGordon Henriksen
2008-01-07Enabling the target-independent garbage collection infrastructure by hooking itGordon Henriksen
2008-01-05X86 JIT PIC jumptable support.Evan Cheng
2008-01-04Don't recalculate the loop info and loop dominators analyses if they'reBill Wendling
2008-01-04X86 PIC JIT support fixes: encoding bugs, add lazy pointer stubs support.Evan Cheng
2008-01-04Add a really quick hack at a machine code sinking pass, enabled with --enable...Chris Lattner
2008-01-03Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng
2008-01-03don't access element zero of an array of size zero.Chris Lattner
2008-01-01switch the register iterator to act more like hte LLVM value iterator: derefe...Chris Lattner
2008-01-01Add a trivial but handy function to efficiently return the machine Chris Lattner
2008-01-01add efficient iteration support for register use/def's Chris Lattner
2008-01-01Implement automatically updated def/use lists for all MachineInstr register Chris Lattner
2007-12-31properly encapsulate the parent field of MBB and MI with get/set accessors.Chris Lattner
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-30slightly simplify and document SSARegMap.Chris Lattner
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30- rename opType -> OpKind and contents -> Contents.Chris Lattner
2007-12-30More cleanups for MachineOperand:Chris Lattner
2007-12-30MachineOperand:Chris Lattner
2007-12-30make machine operands fatter: give each one an up-pointer to the Chris Lattner