aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-302-0/+9
* Revert 54147.Dan Gohman2008-07-291-2/+0
* Add x86 isel patterns to match what would be a ZERO_EXTEND_INREG operation,Dan Gohman2008-07-281-0/+2
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-286-78/+97
* Reword a comment to be less ambiguous.Dan Gohman2008-07-281-1/+1
* Rename SDOperand to SDValue.Dan Gohman2008-07-275-286/+287
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-271-18/+12
* Rename isOnlyUseOf to isOnlyUserOf.Dan Gohman2008-07-271-2/+2
* Improve comments for SDNode use-count methods. No functionality change.Dan Gohman2008-07-271-10/+21
* Fix error: ‘std::ostream’ has not been declaredDuncan Sands2008-07-251-0/+1
* Add a #include for the uses of uint64_t.Dan Gohman2008-07-251-0/+1
* Add a #include <cassert>, since this file use assert.Dan Gohman2008-07-251-0/+1
* Apply a patch from Mahadevan R, with minor formatting changes, toDan Gohman2008-07-251-1/+7
* Enable rematerialization of constants using AliasAnalysis::pointsToConstantMe...Dan Gohman2008-07-253-0/+16
* Change the heuristics used in the coalescer, register allocator, and withinOwen Anderson2008-07-221-3/+13
* Assert that the DAG root value is a chain value.Dan Gohman2008-07-221-1/+6
* Correct the name of MachineMemOperand's include guard.Dan Gohman2008-07-221-2/+2
* Add titles to the various SelectionDAG viewGraph callsDan Gohman2008-07-212-2/+3
* Add VerifyNode, a place to put sanity checks onDuncan Sands2008-07-211-0/+3
* Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman2008-07-171-1/+1
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-173-20/+76
* Indentation.Evan Cheng2008-07-171-3/+3
* Factorize some code for determining which libcall to use.Duncan Sands2008-07-171-1/+27
* Fix the name of BreakCriticalMachineEdge.h's include guardDan Gohman2008-07-161-2/+2
* SelectionDAG::AssignNodeIds is unused.Dan Gohman2008-07-151-4/+0
* Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman2008-07-142-4/+5
* Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.Evan Cheng2008-07-121-3/+2
* Add a utility function to MachineInstr for testing whether an instructionDan Gohman2008-07-121-0/+7
* Include a frame index in the "fixed stack" pseudo source valueDan Gohman2008-07-111-2/+2
* Add support for putting NamedRegionTimers in TimerGroups, andDan Gohman2008-07-111-2/+3
* Trim unnecessary #includes.Dan Gohman2008-07-112-2/+2
* It is pointless to turn a UINT_TO_FP into anDuncan Sands2008-07-111-0/+8
* Add two missing SINT_TO_FP libcalls.Duncan Sands2008-07-111-0/+2
* Add support for 128 bit shifts and 32 bit shiftsDuncan Sands2008-07-111-0/+3
* Pull r53428 from Gaz into mainline:Bill Wendling2008-07-101-2/+2
* Add a SubclassData field to SDNode, similar to what's doneDan Gohman2008-07-101-29/+42
* Fix a copy+pasto in an assertion string.Dan Gohman2008-07-101-1/+1
* Stack objects have nonnegative indices, not just positive indices.Dan Gohman2008-07-101-2/+2
* Remove this file; the code that it went with is no longerDan Gohman2008-07-101-289/+0
* Add support for 128 bit multiplicative operations.Duncan Sands2008-07-101-0/+5
* Add a mysteriously missing libcall, FPTOSINT_F80_I32.Duncan Sands2008-07-101-0/+1
* - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th...Evan Cheng2008-07-102-5/+5
* Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. ThisDan Gohman2008-07-091-14/+7
* Move MemoryVT out of LSBaseNode into MemSDNode, allowing theDan Gohman2008-07-091-23/+16
* Move the IsVolatile and SVOffset fields into the MemSDNode baseDan Gohman2008-07-091-28/+17
* const-ify SelectionDAG::getNodeValueTypes.Dan Gohman2008-07-091-3/+3
* Factor out the code for computing an alignment value, and make itDan Gohman2008-07-081-0/+2
* Unbreak C++ tests on x86 Darwin.Evan Cheng2008-07-081-2/+3
* Avoid unnecessary string construction during asm printing.Evan Cheng2008-07-081-0/+1
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-075-134/+155