continue writing.
[oota-llvm.git] / lib / CodeGen /
2011-04-06 Jakob Stoklund OlesenOops. Scary.
2011-04-06 Jakob Stoklund OlesenAnalyze blocks with uses separately from live-through...
2011-04-05 Jakob Stoklund OlesenSign error
2011-04-05 Jakob Stoklund OlesenDon't crash when a value is defined after the last...
2011-04-05 Jakob Stoklund OlesenPermit blocks to branch directly to a landing pad.
2011-04-05 Devang PatelAdd support to encode function's template parameters.
2011-04-05 Jakob Stoklund OlesenRun LiveDebugVariables in RegAllocBasic and RegAllocGreedy.
2011-04-05 Devang PatelRefactor.
2011-04-05 Bob WilsonAdd an assertion instead of crashing when the scavenger...
2011-04-05 Jakob Stoklund OlesenWhen dead code elimination removes all but one use...
2011-04-05 Devang PatelDo not emit empty name.
2011-04-05 Jakob Stoklund OlesenEnsure all defs referring to a virtual register are...
2011-04-05 Rafael EspindolaPrint visibility info for external variables.
2011-04-05 Jakob Stoklund OlesenUse std::unique instead of a SmallPtrSet to ensure...
2011-04-05 Jakob Stoklund OlesenStop precomputing last split points, query the SplitAna...
2011-04-05 Jakob Stoklund OlesenCache the fairly expensive last split point computation...
2011-04-05 Bill WendlingRevamp the SjLj "dispatch setup" intrinsic.
2011-04-05 Stuart HastingsRevert 123704; it broke threaded LLVM.
2011-04-04 Jakob Stoklund OlesenAllow coalescing with reserved physregs in certain...
2011-04-04 Jakob Stoklund OlesenExtract physreg joining policy to a separate method.
2011-04-04 Jakob Stoklund OlesenStop caching basic block index ranges now that SlotInde...
2011-04-04 Jakob Stoklund OlesenDelete leftover data members.
2011-04-02 Jakob Stoklund OlesenUse InterferenceCache in RegAllocGreedy.
2011-04-02 Jakob Stoklund OlesenAdd an InterferenceCache class for caching per-block...
2011-04-02 Jakob Stoklund OlesenUse basic block numbers as indexes when mapping slot...
2011-04-02 Cameron ZwarichAdd a RemoveFromWorklist method to DCI. This is needed...
2011-04-01 Evan ChengAdd comments.
2011-04-01 Evan ChengAssign node order numbers to results of call instructio...
2011-04-01 Evan ChengIssue libcalls __udivmod*i4 / __divmod*i4 for div ...
2011-03-31 Jakob Stoklund OlesenThe basic register allocator must also use the inline...
2011-03-31 Jakob Stoklund OlesenDon't completely eliminate identity copies that also...
2011-03-31 Jakob Stoklund OlesenAllow kill flags on two-address instructions. They...
2011-03-31 Jakob Stoklund OlesenMark all uses as <undef> when joining a copy.
2011-03-31 Devang PatelRemove dead code.
2011-03-31 Jakob Stoklund OlesenFix bug found by valgrind.
2011-03-31 NAKAMURA Takumilib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don...
2011-03-31 Jakob Stoklund OlesenPick a conservative register class when creating a...
2011-03-30 Jakob Stoklund OlesenFix evil VirtRegRewriter bug.
2011-03-30 Jakob Stoklund OlesenTeach VirtRegRewriter about the new virtual register...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-30 Jakob Stoklund OlesenTreat clones the same as their origin.
2011-03-29 Jim GrosbachTidy up. 80 columns and trailing whitespace.
2011-03-29 Jakob Stoklund OlesenRecompute register class and hint for registers created...
2011-03-29 Jakob Stoklund OlesenRemember to use the correct register when rematerializi...
2011-03-29 Jakob Stoklund OlesenRun dead code elimination immediately after remateriali...
2011-03-29 Bill WendlingInline check that's used only once.
2011-03-29 Bill WendlingRework the logic (and removing the bad check for an...
2011-03-29 Bill WendlingDon't try to add stack protector logic to a dead basic...
2011-03-29 Jakob Stoklund OlesenHandle the special case when all uses follow the last...
2011-03-29 Jakob Stoklund OlesenProperly enable rematerialization when spilling after...
2011-03-28 Bill WendlingIn some cases, the "fail BB dominator" may be null...
2011-03-28 Daniel DunbarIntegrated-As: Add support for setting the AllowTempora...
2011-03-27 Jakob Stoklund OlesenAmend debug output.
2011-03-27 Jakob Stoklund OlesenDrop interference reassignment in favor of eviction.
2011-03-26 Jakob Stoklund OlesenUse individual register classes when spilling snippets.
2011-03-26 Benjamin KramerTurn SelectionDAGBuilder::GetRegistersForValue into...
2011-03-26 Jakob Stoklund OlesenCollect and coalesce DBG_VALUE instructions before...
2011-03-25 Jakob Stoklund OlesenEmit less labels for debug info and stop emitting ...
2011-03-25 Andrew TrickFix for -pre-RA-sched=source.
2011-03-25 Nick LewyckyNo functionality change. Fix up some whitespace and...
2011-03-25 Jakob Stoklund OlesenIgnore special ARM allocation hints for unexpected...
2011-03-24 Devang PatelKeep track of directory namd and fIx regression caused...
2011-03-23 Eli FriedmanPR9535: add support for splitting and scalarizing vecto...
2011-03-23 Andrew TrickEnsure that def-side physreg copies are scheduled above...
2011-03-23 Andrew Trickwhitespace
2011-03-23 Jakob Stoklund OlesenDon't coalesce identical DBG_VALUE instructions prematu...
2011-03-23 Jakob Stoklund OlesenNotify the delegate before removing dead values from...
2011-03-23 Jakob Stoklund OlesenAllow the allocation of empty live ranges that have...
2011-03-23 Jakob Stoklund OlesenDump the register map before rewriting.
2011-03-23 Andrew TrickAdded block number and name to isel debug output.
2011-03-22 Jakob Stoklund OlesenReapply r128045 and r128051 with fixes.
2011-03-22 Andrew TrickRevert r128045 and r128051, debug info enhancements.
2011-03-22 Jakob Stoklund OlesenClear map after use.
2011-03-22 Jakob Stoklund OlesenDont emit 'DBG_VALUE %noreg, ...' to terminate user...
2011-03-21 Eric ChristopherGrammar-o.
2011-03-21 Bill WendlingWe need to pass the TargetMachine object to the InstPri...
2011-03-20 Jakob Stoklund OlesenProcess all dead defs after rematerializing during...
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...
next