aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2008-02-13Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman
2008-02-13Enable exception handling int JITNicolas Geoffray
2008-02-13Simplify.Evan Cheng
2008-02-13Initial support for copy elimination by commuting its definition MI.Evan Cheng
2008-02-13- Added removeValNo() to remove all live ranges of a particular value#.Evan Cheng
2008-02-13Added debugging routine dumpUses.Evan Cheng
2008-02-13Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman
2008-02-12Add a doxygen comment for SrcValueSDNode, to make its purposeDan Gohman
2008-02-11From Chris' review: change MemOperandSDNode's constructor to pass itsDan Gohman
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-08Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman
2008-02-08Avoid needlessly casting away const qualifiers.Dan Gohman
2008-02-07Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-02-05Unbreak teh build.Evan Cheng
2008-02-04Typo.Evan Cheng
2008-02-03Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-02-01Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng
2008-02-01Rename RecordLabel to RecordSourceLine because that's what it is doing.Evan Cheng
2008-01-31Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng
2008-01-31Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng
2008-01-31Fix a typo in a comment.Dan Gohman
2008-01-31Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-30A semi-gross fix for a debug info issue. When inserting the "function start" ...Evan Cheng
2008-01-30Add a new PseudoSourceValue class, which will be used to help trackDan Gohman
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