summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Extend the CoalescerPair interface to handle symmetric sub-register copies.Jakob Stoklund Olesen2012-05-15
* Add -enable-aa-sched-mi, off by default, for AliasAnalysis inside MachineSche...Andrew Trick2012-05-15
* Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach2012-05-15
* Rejected r156804 due to buildbots failures.Stepan Dyatkovskiy2012-05-15
* SelectionDAGBuilder::Clusterify : main functinality was replaced with CRSBuil...Stepan Dyatkovskiy2012-05-15
* Don't access MO reference after invalidating operand list.Jakob Stoklund Olesen2012-05-14
* Fix PR12821.Jakob Stoklund Olesen2012-05-14
* Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman2012-05-14
* Don't look for empty live ranges in the unions.Jakob Stoklund Olesen2012-05-12
* Revert 156658.Chad Rosier2012-05-11
* [fast-isel] Fast-isel doesn't use the expect intrinsic.Chad Rosier2012-05-11
* ARM: peephole optimization to remove cmp instructionManman Ren2012-05-11
* Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman2012-05-11
* misched: Print machineinstrs with -debug-only=mischedAndrew Trick2012-05-10
* misched: tracing register pressure heuristics.Andrew Trick2012-05-10
* misched: Add register pressure backoff to ConvergingScheduler.Andrew Trick2012-05-10
* misched: Release only unscheduled nodes into ReadyQ.Andrew Trick2012-05-10
* misched: Added ReadyQ container wrapper for Top and Bottom Queues.Andrew Trick2012-05-10
* misched: Introducing Top and Bottom register pressure trackers during schedul...Andrew Trick2012-05-10
* RegPressure: API for speculatively checking instruction pressure.Andrew Trick2012-05-10
* RegPressure: fix array index iteration style.Andrew Trick2012-05-10
* Revert: 156550 "ARM: peephole optimization to remove cmp instruction"Manman Ren2012-05-10
* ARM: peephole optimization to remove cmp instructionManman Ren2012-05-10
* Fix thinko in conditional.Eric Christopher2012-05-08
* DAGCombiner should not change the type of an extract_vector index.Jim Grosbach2012-05-08
* Formatting fixes.Akira Hatanaka2012-05-08
* Handle OpDeref in case it comes in as a register operand.Eric Christopher2012-05-08
* Extract methods for joining physregs.Jakob Stoklund Olesen2012-05-08
* Naming convention and whitespace. No functional change.Jakob Stoklund Olesen2012-05-07
* Coalesce subreg-subreg copies.Jakob Stoklund Olesen2012-05-07
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-07
* Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled.Owen Anderson2012-05-07
* Add a new target hook "predictableSelectIsExpensive".Benjamin Kramer2012-05-05
* Make sure findRepresentativeClass picks the widest super-register.Jakob Stoklund Olesen2012-05-04
* Remove extra comma in debug output.Jakob Stoklund Olesen2012-05-04
* Use SuperRegClassIterator for findRepresentativeClass().Jakob Stoklund Olesen2012-05-04
* Fix two-address pass's aggressive instruction commuting heuristics. It's meantEvan Cheng2012-05-03
* Added TargetRegisterInfo::getAllocatableClass.Andrew Trick2012-05-03
* Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just...Owen Anderson2012-05-02
* Teach DAG combine that multiplication by 1.0 can always be constant folded.Owen Anderson2012-05-02
* Tidy up. Naming conventions.Jim Grosbach2012-05-01
* Use dyn_cast instead of checking opcode and cast.Jakub Staszak2012-05-01
* Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling2012-05-01
* Target independent Hexagon Packetizer fix.Sirish Pande2012-05-01
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-01
* Add some constantness. No functionality change.Jakub Staszak2012-04-30
* RegisterPressure: ArrayRefize some functions for better readability. No funct...Benjamin Kramer2012-04-29
* Don't update spill weights when joining intervals.Jakob Stoklund Olesen2012-04-28
* Spring cleaning - Delete dead code.Jakob Stoklund Olesen2012-04-28
* Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-28