summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* A block dominates itself, by definition.Dan Gohman2010-07-26
* Pacify gcc-4.5 which wrongly thinks that RExcess (passed as the Excess parame...Duncan Sands2010-07-26
* Factored out a bit of common code to mark VNInfos for deletion.Lang Hames2010-07-26
* Add comments.Evan Cheng2010-07-25
* Fix crashes when scheduling a CopyToReg node -- getMachineOpcode asserts onBob Wilson2010-07-25
* Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov2010-07-24
* Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectorsBob Wilson2010-07-24
* Use current working directory when Dirname is empty. This only happens when a...Devang Patel2010-07-24
* Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng2010-07-24
* Remove too-strict assertion. We may want the vreg copy of the physical registerJim Grosbach2010-07-23
* Revert r109262.Devang Patel2010-07-23
* - Allow target to specify when is register pressure "too high". In most cases,Evan Cheng2010-07-23
* Use the proper type for shift counts. This fixes a bootstrap error.Dan Gohman2010-07-23
* IF directory name is empty then try to extract one using absolute file name.Devang Patel2010-07-23
* DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bitsDan Gohman2010-07-23
* Make SDNode::dump() print a newline at the end.Dan Gohman2010-07-23
* 80-col.Eric Christopher2010-07-23
* remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner2010-07-22
* keep in 80 colsGabor Greif2010-07-22
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-22
* undo 80 column trespassing I causedGabor Greif2010-07-22
* Re-apply r109079 with fix.Evan Cheng2010-07-22
* Revert r109079, which broke a lot of CodeGen tests.Owen Anderson2010-07-22
* Initial modifications to MCAssembler and TargetMachine for the MCJIT.Reid Kleckner2010-07-22
* Initialize RegLimit only when register pressure is being tracked.Evan Cheng2010-07-22
* More register pressure aware scheduling work.Evan Cheng2010-07-21
* For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach2010-07-21
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-21
* 80 column and trailing whitespace cleanupJim Grosbach2010-07-21
* Disallow null as a named metadata operand.Dan Gohman2010-07-21
* Changed OStream templates to functions on raw_ostream, removed the unused "re...Lang Hames2010-07-21
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-21
* Change the createSpiller interface to take a MachineFunctionPass argument.Jakob Stoklund Olesen2010-07-20
* Implement loop splitting analysis.Jakob Stoklund Olesen2010-07-20
* Fix test for switch statements and increaseDale Johannesen2010-07-20
* Appease the colonials.Jakob Stoklund Olesen2010-07-20
* Beginning SplitKit - utility classes for live range splitting.Jakob Stoklund Olesen2010-07-20
* Updated css classes for the pressure table legend.Lang Hames2010-07-20
* Oops - I tables render poorly in Chrome without this explicit height specific...Lang Hames2010-07-20
* Use run-length encoding to represent identical adjacent cells in the pressureLang Hames2010-07-20
* Added support for turning HTML indentation on and off (indentation off by def...Lang Hames2010-07-20
* Switched to rendering after allocation (but before rewriting) in PBQP.Lang Hames2010-07-20
* Don't hoist things out of a large switch inside aDale Johannesen2010-07-20
* Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings2010-07-19
* Fix memory leak reported by valgrind. Devang Patel2010-07-19
* After a custom inserter, in a block which has constant instructions,Dan Gohman2010-07-19
* ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng2010-07-19
* Teach computeRegisterProperties() to compute "representative" register class ...Evan Cheng2010-07-19
* Spillers may alter MachineLoopInfo when breaking critical edges, so make itJakob Stoklund Olesen2010-07-19
* Fix PR 7662.Devang Patel2010-07-19