A brief survey of priority_queue usage in the tree turned this up
[oota-llvm.git] / lib / CodeGen /
2008-06-23 Dan GohmanA brief survey of priority_queue usage in the tree...
2008-06-23 Bill WendlingThis situation can occur:
2008-06-23 Dan GohmanUse the new PriorityQueue in ScheduleDAGList too, which...
2008-06-23 Owen AndersonUse getMBBEndIdx rather than assuming that the end...
2008-06-23 Evan ChengRemove option used to debug stack coloring bugs. It...
2008-06-23 Dan GohmanMove a DenseMap's declaration outside of a loop, and...
2008-06-23 Evan ChengInstead of adding an isSS field to LiveInterval to...
2008-06-23 Dan GohmanDuncan pointed out this code could be tidied.
2008-06-23 Duncan SandsPort some integer multiplication fixes from LegalizeDAG.
2008-06-23 Duncan SandsSupport for expanding the result of EXTRACT_ELEMENT.
2008-06-23 Duncan SandsCleanup up LegalizeTypes handling of loads and
2008-06-22 Duncan SandsMake custom lowering of ADD work correctly. This
2008-06-21 Dan GohmanSimplify some getNode calls.
2008-06-21 Dan GohmancanClobberPhysRegDefs shouldn't called without checking...
2008-06-21 Dan GohmanUse clear() to zero an existing APInt.
2008-06-21 Dan GohmanUse back() instead of [size()-1].
2008-06-21 Dan GohmanRemove a redundant return.
2008-06-21 Dan GohmanRemove ScheduleDAG's SUnitMap altogether. Instead,...
2008-06-21 Dan GohmanAdd a priority queue class, which is a wrapper around...
2008-06-21 Duncan SandsSupport for load/store of expanded float types. I
2008-06-21 Dan GohmanChange ScheduleDAG's SUnitMap from DenseMap<SDNode...
2008-06-21 Evan ChengUndo spill weight tweak. Need to investigate the perfor...
2008-06-21 Dan GohmanSimplify some template parameterization.
2008-06-20 Evan ChengEnhanced heuristic to determine the *best* register...
2008-06-20 Duncan SandsShare some code that is common between integer and
2008-06-20 Duncan SandsRename the operation of turning a float type into an
2008-06-20 Dan GohmanClean up some uses of std::distance, now that we have...
2008-06-20 Dan GohmanTeach ReturnInst lowering about aggregate return values.
2008-06-20 Dan GohmanFix the index calculations for the extractvalue lowerin...
2008-06-20 Dan GohmanSimplify the ComputeLinearIndex logic and fix a few...
2008-06-19 Evan ChengISD::UNDEF should be expanded recursively / iteratively.
2008-06-19 Dan GohmanUse the transferSuccessors helper function.
2008-06-19 Evan ChengMissed a check.
2008-06-19 Owen AndersonRevert my last patch, which was causing regression...
2008-06-19 Evan ChengCoalesce copy from one register class to a sub register...
2008-06-19 Evan ChengCosmetic changes.
2008-06-19 Evan ChengMinor spiller tweak to unfavor reload into load/store...
2008-06-19 Owen AndersonInsert empty slots into the instruction numbering in...
2008-06-18 Argyrios KyrtzidisFix the source line debug information for the Windows...
2008-06-18 Evan ChengComplete support for two-address pass rematerialization...
2008-06-18 Evan ChengCosmetic.
2008-06-17 Evan ChengLive-through live interval is [mbb start, mbb end+1].
2008-06-17 Evan ChengWhen extending a liveinterval by commuting, don't throw...
2008-06-17 Evan ChengIt's not safe to remove SUBREG_TO_REG that looks like...
2008-06-17 Duncan SandsSplit type expansion into ExpandInteger and ExpandFloat
2008-06-17 Chris Lattneradd a new -enable-value-prop flag for llcbeta, that...
2008-06-17 Duncan SandsFix spelling.
2008-06-16 Evan ChengDo not issue identity copies.
2008-06-16 Owen AndersonRemove special case handling of empty MBBs now that...
2008-06-16 Owen AndersonRe-enable empty block indexing by default, since it...
2008-06-16 Duncan SandsAllow these transforms for types like i256 while
2008-06-16 Evan ChengFix read after free found by valgrind.
2008-06-16 Evan ChengAdd option to commuteInstruction() which forces it...
2008-06-16 Owen AndersonMake indexing empty basic blocks an option for the...
2008-06-16 Owen AndersonAssign indices to empty basic blocks. This will be...
2008-06-15 Duncan SandsThe transforms in visitEXTRACT_VECTOR_ELT are
2008-06-15 Duncan SandsLegalizeTypes support for INSERT_VECTOR_ELT with
2008-06-14 Duncan SandsRemove a redundant AfterLegalize check. Turn
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-13 Evan ChengTeach the spiller to commute instructions in order...
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-11 Duncan SandsSometimes (rarely) nodes held in LegalizeTypes
2008-06-09 Dan GohmanTeach isGAPlusOffset to respect a GlobalAddressSDNode...
2008-06-09 Dan GohmanCodeGen support for aggregate-value function arguments.
2008-06-09 Duncan SandsVarious tweaks related to apint codegen. No functionality
2008-06-09 Dan GohmanHandle empty aggregate values.
2008-06-09 Duncan SandsRemove some DAG combiner assumptions about sizes
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-07 Dan GohmanCodeGen support for insertvalue and extractvalue, and...
2008-06-07 Owen AndersonConnect successors before creating the DAG node for...
2008-06-06 Evan ChengEnable stack coloring by default.
2008-06-06 Duncan SandsTighten up the abstraction slightly.
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-06-06 Evan ChengRefine stack slot interval weight computation.
2008-06-05 Owen AndersonRemove debugging code.
2008-06-05 Owen AndersonUse the newly created helper on LiveIntervals.
2008-06-05 Owen AndersonAdd a helper for constructing new live ranges that...
2008-06-04 Evan ChengFix a memcpy lowering bug. Even though the memcpy align...
2008-06-04 Evan ChengOops. Should not be enabled by default.
2008-06-04 Owen AndersonCorrectly construct live intervals for the copies we...
2008-06-04 Evan ChengRevert this.
2008-06-04 Evan ChengAdd a stack slot coloring pass. Not yet enabled.
2008-06-04 Evan ChengLowerSubregs should not clobber any analysis.
2008-06-04 Evan ChengMove #include to right place.
2008-06-04 Evan ChengRegister if-converter pass for -debug-pass.
2008-06-04 Duncan SandsChange packed struct layout so that field sizes
2008-06-04 Owen AndersonWe need to subtract one from this index because live...
2008-06-03 Scott MichelFix spellnig error
2008-06-03 Scott MichelFind a better place to output hex constants correspondi...
2008-06-03 Bruno Cardoso LopesFixed bug in bad behavior in calculateFrameObjectOffsets,
2008-06-03 Evan ChengDo not run loop-aligner at -fast (e.g. -O0).
2008-06-03 Scott MichelRevert this patch
2008-06-02 Dan GohmanFold adds and subtracts of zero immediately, instead...
2008-06-02 Scott MichelMinor cosmetic patch so that the hex equivalent of...
2008-06-02 Scott MichelAdd necessary 64-bit support so that gcc frontend compi...
2008-06-02 Owen AndersonCorrectly handle removed instructions at the beginning...
2008-05-31 Dan GohmanRemove an unused variable.
2008-05-30 Evan ChengFix indentation.
2008-05-30 Owen AndersonThe coalescer doesn't need LiveVariables now that we...
2008-05-30 Owen AndersonPreserve the register coallescer, and update live inter...
next