Also eliminate redundant spills downstream of inserted reloads.
[oota-llvm.git] / lib / CodeGen /
2011-03-20 Jakob Stoklund OlesenAlso eliminate redundant spills downstream of inserted...
2011-03-20 Jakob Stoklund OlesenChange an argument to a LiveInterval instead of a regis...
2011-03-19 Jakob Stoklund OlesenReplace a broken LiveInterval::MergeValueInAsValue...
2011-03-19 Jakob Stoklund OlesenAdd debug output.
2011-03-19 Evan ChengMinor code re-structuring.
2011-03-19 Nadav RotemAdd support for legalizing UINT_TO_FP of vectors on...
2011-03-19 Stuart HastingsReapply 127939 since Daniel fixed the breakage. <rdar...
2011-03-19 Stuart HastingsRevert 127939. <rdar://problem/9012638>
2011-03-19 Stuart HastingsRevise r126127 to address Daniel's comments. <rdar...
2011-03-18 Jim GrosbachBeginnings of MC-JIT code generation.
2011-03-18 Jakob Stoklund OlesenExtend live debug values down the dominator tree by...
2011-03-18 Jakob Stoklund OlesenHoist spills when the same value is known to be in...
2011-03-18 Jakob Stoklund OlesenAccept instructions that read undefined values.
2011-03-18 Jakob Stoklund OlesenBe more accurate about the slot index reading a registe...
2011-03-17 Benjamin KramerBuildUDIV: If the divisor is even we can simplify the...
2011-03-17 Jakob Stoklund OlesenDead code elimination may separate the live interval...
2011-03-17 Cameron ZwarichMove more logic into getTypeForExtArgOrReturn.
2011-03-17 Cameron ZwarichRename getTypeForExtendedInteger() to getTypeForExtArgO...
2011-03-17 Jakob Stoklund OlesenRewrite instructions as part of ConnectedVNInfoEqClasse...
2011-03-16 Jakob Stoklund OlesenAdd a LiveRangeEdit delegate callback before shrinking...
2011-03-16 Jakob Stoklund OlesenErase virtual registers that are unused after DCE.
2011-03-16 Jakob Stoklund OlesenTag cached interference with a user-provided tag instea...
2011-03-16 Jakob Stoklund OlesenClarify debugging output.
2011-03-16 Cameron ZwarichThe x86-64 ABI says that a bool is only guaranteed...
2011-03-16 Cameron ZwarichDon't recompute something that we already have in a...
2011-03-16 Daniel DunbarRevert r127757, "Patch to a fix dwarf relocation proble...
2011-03-16 Renato GolinPatch to a fix dwarf relocation problem on ARM. One...
2011-03-15 Jakob Stoklund OlesenTrace back through sibling copies to hoist spills and...
2011-03-15 Jakob Stoklund OlesenPreserve both isPHIDef and isDefByCopy bits when copyin...
2011-03-15 Evan ChengAdd a peephole optimization to optimize pairs of bitcas...
2011-03-15 Evan Chengsext(undef) = 0, because the top bits will all be the...
2011-03-15 Bill WendlingThere are some situations which can cause the URoR...
2011-03-14 Jakob Stoklund OlesenPlace context in member variables instead of passing...
2011-03-14 Jakob Stoklund OlesenRename members to match LLVM naming conventions more...
2011-03-14 Evan ChengBIT_CONVERT has been renamed to BITCAST.
2011-03-14 Evan ChengMinor optimization. sign-ext/anyext of undef is still...
2011-03-13 Jakob Stoklund OlesenNow that we are deleting unused live intervals during...
2011-03-13 Jakob Stoklund OlesenTell the register allocator about new unused virtual...
2011-03-12 Duncan SandsSpeculatively revert commit 127478 (jsjodin) in an...
2011-03-12 Jakob Stoklund OlesenInclude snippets in the live stack interval.
2011-03-12 Jakob Stoklund OlesenSpill multiple registers at once.
2011-03-12 Jakob Stoklund OlesenThat's it, I am declaring this a failure of the C+...
2011-03-11 Cameron ZwarichFix the GCC test suite issue exposed by r127477, which...
2011-03-11 Owen AndersonTeach FastISel to support register-immediate-immediate...
2011-03-11 Jan SjödinRemove optimization emitting a reference insted of...
2011-03-11 Andrew TrickReplace -dag-chain-limit flag with constant. It has...
2011-03-11 John WiegleyFix use of CompEnd predicate to be standards conforming
2011-03-11 Evan ChengAvoid replacing the value of a directly stored load...
2011-03-10 Cameron ZwarichAdd an option to disable critical edge splitting in...
2011-03-10 Jakob Stoklund OlesenChange the Spiller interface to take a LiveRangeEdit...
2011-03-10 Jakob Stoklund OlesenMake SpillIs an optional pointer. Avoid creating a...
2011-03-10 Evan ChengRe-commit 127368 and 127371. They are exonerated.
2011-03-09 Evan ChengRevert 127368 and 127371 for now.
2011-03-09 Evan ChengChange the definition of TargetRegisterInfo::getCrossCo...
2011-03-09 Jakob Stoklund OlesenMake physreg coalescing independent on the number of...
2011-03-09 Andrew TrickImprove pre-RA-sched register pressure tracking for...
2011-03-09 Benjamin KramerFix typo, make helper static.
2011-03-09 Benjamin KramerRemove unused virtual dtor.
2011-03-09 Matt Beaumont-GayAdd a virtual dtor to Delegate to silence -Wnon-virtual...
2011-03-09 Jakob Stoklund OlesenAdd a LiveRangeEdit::Delegate protocol.
2011-03-09 Jakob Stoklund OlesenDelete dead code.
2011-03-08 Jakob Stoklund OlesenDelete dead code after rematerializing.
2011-03-08 Jakob Stoklund OlesenFix the build for MSVC 9 whose upper_bound() wants...
2011-03-08 Eric ChristopherFix some latent bugs if the nodes are unschedulable...
2011-03-08 Oscar FuentesRevert "Make a comparator's argument `const'. This...
2011-03-08 Benjamin KramerReduce vector reallocations.
2011-03-08 Oscar FuentesMake a comparator's argument `const'. This fixes the...
2011-03-08 Andrew TrickFurther improvements to pre-RA-sched=list-ilp.
2011-03-07 Jakob Stoklund OlesenLet shrinkToUses optionally return a list of now dead...
2011-03-07 Jakob Stoklund OlesenMake the UselessRegs argument optional in the LiveRange...
2011-03-07 Cameron ZwarichMove getRegPressureLimit() from TargetLoweringInfo...
2011-03-07 Jakob Stoklund OlesenHandle the special case of registers begin redefined...
2011-03-07 Owen AndersonUse the correct LHS type when determining the legalizat...
2011-03-06 Eric ChristopherTypo.
2011-03-06 NAKAMURA Takumilib/CodeGen/AsmPrinter/CMakeLists.txt: Fix CMake build...
2011-03-06 Andrew TrickDisable a couple of experimental heuristics to get...
2011-03-05 Anton KorobeynikovSome first rudimentary support for ARM EHABI: print...
2011-03-05 Anton KorobeynikovAdd FrameSetup MI flags
2011-03-05 Jakob Stoklund OlesenWork around a coalescer bug.
2011-03-05 Andrew TrickBe explicit with abs(). Visual Studio workaround.
2011-03-05 Andrew TrickFix for -sched-high-latency-cycles in sched=list-ilp...
2011-03-05 Andrew TrickMissing comment.
2011-03-05 Andrew TrickIncreased the register pressure limit on x86_64 from...
2011-03-05 Jakob Stoklund OlesenRework the global split cost calculation.
2011-03-05 Jakob Stoklund OlesenCompute the constraints for global live range splitting...
2011-03-05 Jim GrosbachTeach the register scavenger to take subregs into accou...
2011-03-04 Eric ChristopherImprove readability with some whitespace!
2011-03-04 Jakob Stoklund OlesenExtract a method. No functional change.
2011-03-04 Jakob Stoklund OlesenGo back to comparing spill weights when deciding if...
2011-03-04 Jakob Stoklund OlesenRenumber slot indexes locally when possible.
2011-03-04 Jakob Stoklund OlesenNumber SlotIndexes uniformly without looking at the...
2011-03-04 Jakob Stoklund OlesenAdd SlotIndex statistics.
2011-03-04 Jakob Stoklund OlesenTweak debug output. No functional changes.
2011-03-04 Duncan SandsRevert commit 126684 "Use the correct shift amount...
2011-03-04 Andrew TrickMinor pre-RA-sched fixes and cleanup.
2011-03-04 Jakob Stoklund OlesenPrecompute block frequencies, pow() isn't free.
2011-03-04 Jakob Stoklund OlesenUse an IndexedMap instead of a DenseMap for the live...
2011-03-03 Bill WendlingThere are times when the landing pad won't have a call...
2011-03-03 Eli FriedmanRevert r123908; the code in question is completely...
2011-03-03 Devang PatelFix typo.
next