aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Forgot to commit this file.Owen Anderson2008-12-281-0/+10
* Clean up the atomic opcodes in SelectionDAG.Dan Gohman2008-12-232-158/+45
* Rename BuildSchedUnits to BuildSchedGraph, and refactor theDan Gohman2008-12-233-8/+13
* Comment MO_FPImmediate and doxygenate surrounding comments.Dan Gohman2008-12-231-9/+9
* Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separateDan Gohman2008-12-221-0/+8
* Add an assertion to the ScheduleDAGInstrs class to catch SUnitsDan Gohman2008-12-221-0/+4
* Add an accesor for the isNormalMemory field in the SDep class.Dan Gohman2008-12-221-0/+7
* Add an assertion to catch SUnits reallocations. And add a doxygenDan Gohman2008-12-221-0/+18
* LiveInterval::removeKills and isKill don't need 'this' andDan Gohman2008-12-201-2/+2
* Fix PR3149. If an early clobber def is a physical register and it is tied to ...Evan Cheng2008-12-191-3/+7
* Fix RegScavenger::forward() to work on basic blocks containing exactlyDan Gohman2008-12-191-0/+1
* Delete the RegScavenging constructor that takes a MachineBasicBlockDan Gohman2008-12-191-4/+0
* Added support for vector widening.Mon P Wang2008-12-182-35/+72
* Today the front-ends (llvm-gcc and clang) generate multiple llvm.dbg.compile_...Devang Patel2008-12-171-1/+2
* Fix the comments for getDepth and getHeight.Dan Gohman2008-12-171-3/+3
* Add initial support for back-scheduling address computations,Dan Gohman2008-12-161-2/+3
* Fix some register-alias-related bugs in the post-RA scheduler livenessDan Gohman2008-12-163-28/+68
* Move addPred and removePred out-of-line.Dan Gohman2008-12-161-53/+2
* Make addPred and removePred return void, since the return value is notDan Gohman2008-12-161-9/+6
* Add a getSDep() access function to SUnitIterator to return theDan Gohman2008-12-161-2/+5
* Reorder some SDep methods. No functionality change.Dan Gohman2008-12-161-6/+6
* SDep's operator== should compare the Latency field too.Dan Gohman2008-12-161-1/+1
* Reapply r60997, this time without forgetting thatDuncan Sands2008-12-141-1/+1
* Temporarily revert r60997. It was causing this failure:Bill Wendling2008-12-131-1/+1
* LegalizeDAG is not supposed to introduce illegalDuncan Sands2008-12-131-1/+1
* Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some...Evan Cheng2008-12-102-31/+36
* Update CalcLatency to work in terms of edge latencies, rather thanDan Gohman2008-12-101-1/+1
* Fix a couple of Dwarf bugs.Evan Cheng2008-12-101-1/+8
* Rewrite the SDep class, and simplify some of the related code.Dan Gohman2008-12-093-73/+208
* Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling2008-12-091-0/+6
* Fix PR3117: not all nodes being legalized. TheDuncan Sands2008-12-091-1/+5
* Fix comment typo.Duncan Sands2008-12-081-1/+1
* Factor out the code for sign-extending/truncating gep indicesDan Gohman2008-12-081-0/+5
* Move createVirtualRegister out-of-line.Dan Gohman2008-12-081-13/+1
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-051-2/+2
* Have PseudoSourceValue override Value::dump, so that it worksDan Gohman2008-12-031-0/+6
* Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman2008-12-032-3/+8
* Add an explicit keyword.Dan Gohman2008-12-031-1/+1
* Replace a #include with a forward-declaration.Dan Gohman2008-12-031-1/+1
* Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value ty...Bill Wendling2008-12-011-0/+9
* There are no longer any places that require aDuncan Sands2008-12-011-13/+1
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-271-3/+5
* LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs codeDan Gohman2008-11-261-1/+1
* Initial support for anti-dependence breaking. Currently this code does notDan Gohman2008-11-251-2/+75
* Move the scheduler constructor functions to SchedulerRegistry.h, toDan Gohman2008-11-243-44/+41
* Fix an unused-parameter warning.Dan Gohman2008-11-241-1/+1
* Check in the rest of this change. The isAntiDep flag needs to be passedDan Gohman2008-11-241-2/+3
* If the type legalizer actually legalized anythingDuncan Sands2008-11-241-8/+15
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-231-4/+4
* Make a convenient helper for printing offsets.Anton Korobeynikov2008-11-221-0/+3