Preserve both isPHIDef and isDefByCopy bits when copying parent values.
[oota-llvm.git] / lib / CodeGen /
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.
2011-03-03 Devang PatelFix thinko in previous check-in.
2011-03-03 Devang Patelllvm::Function argument count is not a good indicator...
2011-03-03 Jim GrosbachAllow a target to choose whether to prefer the scavenge...
2011-03-03 Jakob Stoklund OlesenRenumber slot indexes uniformly instead of spacing...
2011-03-03 Jakob Stoklund OlesenRepresent sentinel slot indexes with a null pointer.
2011-03-03 Jakob Stoklund OlesenAvoid comparing invalid slot indexes, and assert that...
2011-03-03 Jakob Stoklund OlesenAvoid comparing invalid slot indexes.
2011-03-03 Jakob Stoklund OlesenCache basic block bounds instead of asking SlotIndexes...
2011-03-03 Jakob Stoklund OlesenChange the SplitEditor interface to a single instance...
2011-03-03 Jakob Stoklund OlesenOnly run the updateSSA loop when we have actually seen...
2011-03-03 Jakob Stoklund OlesenFix PHI handling in LiveIntervals::shrinkToUses().
2011-03-02 Bob WilsonAvoid exponential blow-up when printing DAGs.
2011-03-02 Jakob Stoklund OlesenTurn the Edit member into a pointer so it can change...
2011-03-02 Jakob Stoklund OlesenTransfer simply defined values directly without recompu...
2011-03-02 Jakob Stoklund OlesenExtract a method. No functional change.
2011-03-02 Stuart HastingsCan't introduce floating-point immediate constants...
2011-03-02 Cameron ZwarichFix some typos.
2011-03-02 Jakob Stoklund OlesenMove extendRange() into SplitEditor and delete the...
2011-03-02 Nick LewyckyQuiet a compiler warning about unused variable 'ExtVNI'.
2011-03-02 Evan ChengCatch more cases where 2-address pass should 3-addressi...
2011-03-02 Jakob Stoklund OlesenRename mapValue to extendRange because that is its...
2011-03-02 Jakob Stoklund OlesenSimplify LiveIntervals::shrinkToUses() a bit by using...
2011-03-02 Jakob Stoklund OlesenFix typo.
2011-03-02 Jakob Stoklund OlesenMove LiveIntervalMap::extendTo into LiveInterval itself.
2011-03-01 Jakob Stoklund OlesenDelete dead code.
2011-03-01 Jakob Stoklund OlesenMove the value map from LiveIntervalMap to SplitEditor.
2011-03-01 Jakob Stoklund OlesenDelete dead code.
2011-03-01 Jakob Stoklund OlesenDrop RAGreedy::trySpillInterferences().
next