aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2009-10-18Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng
2009-10-17Revert 84315 for now. Re-thinking the patch.Evan Cheng
2009-10-17Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng
2009-10-1780 col violation.Evan Cheng
2009-10-17Delete an obsolete comment.Dan Gohman
2009-10-17Remove MallocInst from LLVM Instructions.Victor Hernandez
2009-10-16Allow widening of extract subvectorMon P Wang
2009-10-16Indent code.Zhongxing Xu
2009-10-15Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen
2009-10-14I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands
2009-10-13s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel
2009-10-13Introduce new convenience methods for sign extending orDuncan Sands
2009-10-12Set default location for a function if it is not set.Devang Patel
2009-10-12More heuristics for Combiner-AA. Still catches all important cases, butNate Begeman
2009-10-10Create a new InstrEmitter class for translating SelectionDAG nodesDan Gohman
2009-10-10Make getMachineNode return a MachineSDNode* instead of a generic SDNode*Dan Gohman
2009-10-09The ScheduleDAG framework now requires an AliasAnalysis argument, thoughDan Gohman
2009-10-09Extract scope information from the variable itself, instead of relying on all...Devang Patel
2009-10-08Add a SelectionDAG getTargetInsertSubreg convenience function,Bob Wilson
2009-10-06Add support to handle debug info attached to an instruction.Devang Patel
2009-10-06Set default location for the function if it is not already set.Devang Patel
2009-10-01If location info is attached with an instruction then keep track of alloca sl...Devang Patel
2009-09-30Use MDNode * directly as an RecordSourceLine() argument.Devang Patel
2009-09-30Silence comparison always false warning in -Asserts mode.Reid Kleckner
2009-09-30Fix integer overflow in instruction scheduling. This can happen if we haveReid Kleckner
2009-09-29Remove unnecessary cast.Devang Patel
2009-09-28s/class Metadata/class MetadataContext/gDevang Patel
2009-09-28Do not use global typedef for MDKindID.Devang Patel
2009-09-28Use VerifySchedule instead of doing the work manually.Dan Gohman
2009-09-26Convert comparisons like (x == infinity) to (x >= infinity) on targetsDan Gohman
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-09-25Make sure sin, cos, sqrt calls are marked readonlyDale Johannesen
2009-09-25Generate FSQRT from calls to the sqrt function, whichDale Johannesen
2009-09-25Fix combiner-aa issue with bases which are different, but can alias.Nate Begeman
2009-09-25Add a version of dumpr() that has a SelectionDAG* argument.Dan Gohman
2009-09-23Use getStoreSize() instead of getStoreSizeInBits()/8.Dan Gohman
2009-09-23Rename several variables from EVT to more descriptive names, now that EVTDan Gohman
2009-09-23Give MachineMemOperand an operator<<, factoring out code fromDan Gohman
2009-09-21Change MachineMemOperand's alignment value to be the alignment ofDan Gohman
2009-09-20tidy upChris Lattner
2009-09-20Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar
2009-09-19Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-18duncan points out the EH selector values are signed.Chris Lattner
2009-09-18Revert r82214. It broke 403.gcc on x86_64 / Darwin.Evan Cheng
2009-09-18Fix a bug in sdisel switch lowering code. When it updates the phi nodes in sw...Evan Cheng
2009-09-17tolerate llvm.eh.selector.i64 on 32-bit systems and llvm.eh.selector.i32 onChris Lattner
2009-09-16Fix typo.Devang Patel
2009-09-16At iSel time, update DebugLoc based on debug info attached with an instruction.Devang Patel