aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-05-18Refactor data-in-code annotations.Jim Grosbach
2012-05-18Remove duplicate code that we could just fallthrough to.Eric Christopher
2012-05-18Simplify RegisterCoalescer::copyCoalesceInMBB().Jakob Stoklund Olesen
2012-05-18Remove support for PhysReg joining.Jakob Stoklund Olesen
2012-05-18Recommited reworked r156804:Stepan Dyatkovskiy
2012-05-18Teach two-address pass to update the "source" map so it doesn't perform aEvan Cheng
2012-05-17commentsAndrew Trick
2012-05-17misched: trace ReadyQ.Andrew Trick
2012-05-17misched: Added 3-level regpressure back-off.Andrew Trick
2012-05-17commentAndrew Trick
2012-05-17regpressure: Fix getMaxUpwardPressureDelta.Andrew Trick
2012-05-17misched: fix liveness iteratorsAndrew Trick
2012-05-17whitespaceAndrew Trick
2012-05-17Never clear <undef> flags on already joined copies.Jakob Stoklund Olesen
2012-05-17Fix a verifier bug.Jakob Stoklund Olesen
2012-05-17Relax the requirement that the exception object must be an instruction. DuringBill Wendling
2012-05-17SelectionDAGBuilder: CaseBlock, CaseRanges and CaseCmp changed representation...Stepan Dyatkovskiy
2012-05-16Set sub-register <undef> flags more accurately.Jakob Stoklund Olesen
2012-05-16Fix a thinko in DisintegrateMERGE_VALUES. Patch by Xiaoyi Guo.Duncan Sands
2012-05-15Enable sub-sub-register copy coalescing.Jakob Stoklund Olesen
2012-05-15Teach RegisterCoalescer to handle symmetric sub-register copies.Jakob Stoklund Olesen
2012-05-15Handle NewReg==OldReg in renameRegister().Jakob Stoklund Olesen
2012-05-15We never call adjustCopiesBackFrom() for partial copies.Jakob Stoklund Olesen
2012-05-15Extend the CoalescerPair interface to handle symmetric sub-register copies.Jakob Stoklund Olesen
2012-05-15Add -enable-aa-sched-mi, off by default, for AliasAnalysis inside MachineSche...Andrew Trick
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach
2012-05-15Rejected r156804 due to buildbots failures.Stepan Dyatkovskiy
2012-05-15SelectionDAGBuilder::Clusterify : main functinality was replaced with CRSBuil...Stepan Dyatkovskiy
2012-05-14Don't access MO reference after invalidating operand list.Jakob Stoklund Olesen
2012-05-14Fix PR12821.Jakob Stoklund Olesen
2012-05-14Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman
2012-05-12Don't look for empty live ranges in the unions.Jakob Stoklund Olesen
2012-05-11Revert 156658.Chad Rosier
2012-05-11[fast-isel] Fast-isel doesn't use the expect intrinsic.Chad Rosier
2012-05-11ARM: peephole optimization to remove cmp instructionManman Ren
2012-05-11Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman
2012-05-10misched: Print machineinstrs with -debug-only=mischedAndrew Trick
2012-05-10misched: tracing register pressure heuristics.Andrew Trick
2012-05-10misched: Add register pressure backoff to ConvergingScheduler.Andrew Trick
2012-05-10misched: Release only unscheduled nodes into ReadyQ.Andrew Trick
2012-05-10misched: Added ReadyQ container wrapper for Top and Bottom Queues.Andrew Trick
2012-05-10misched: Introducing Top and Bottom register pressure trackers during schedul...Andrew Trick
2012-05-10RegPressure: API for speculatively checking instruction pressure.Andrew Trick
2012-05-10RegPressure: fix array index iteration style.Andrew Trick
2012-05-10Revert: 156550 "ARM: peephole optimization to remove cmp instruction"Manman Ren
2012-05-10ARM: peephole optimization to remove cmp instructionManman Ren
2012-05-08Fix thinko in conditional.Eric Christopher
2012-05-08DAGCombiner should not change the type of an extract_vector index.Jim Grosbach
2012-05-08Formatting fixes.Akira Hatanaka
2012-05-08Handle OpDeref in case it comes in as a register operand.Eric Christopher