Eliminate compiler warnings.
[oota-llvm.git] / lib / CodeGen /
2009-05-07 Bill WendlingJust turn aggressive stack coloring off at -O3.
2009-05-07 Bill WendlingTemporarily revert r71010. It was causing massive failu...
2009-05-07 Argyrios KyrtzidisMake DwarfWriter::RecordInlinedFnStart more like the...
2009-05-06 Bill Wendling- Move some debug fields to coincide with how GCC emits...
2009-05-06 Evan ChengDo not use register as base ptr of pre- and post- inc...
2009-05-06 Oscar FuentesCMake: Updated lib/CodeGen/CMakeLists.txt.
2009-05-06 Duncan SandsAdd generic expansion of SUB when ADD and XOR
2009-05-06 Lang HamesRenamed Spiller classes (plus uses and related files...
2009-05-05 Dan GohmanIf a MachineBasicBlock has multiple ways of reaching...
2009-05-05 Evan ChengEnable stack coloring with regs at -O3.
2009-05-05 Chris LattnerDo not require variable debug info nodes to have a...
2009-05-05 Evan ChengDo not substitute if the new register isn't in the...
2009-05-05 Evan ChengMove getInstrOperandRegClass from the scheduler to...
2009-05-04 Evan ChengDo forward and backward substitution to eliminate loads...
2009-05-04 Chris LattnerMake DBG_STOPPOINT nodes, and therefore DBG_LABEL label...
2009-05-04 Argyrios KyrtzidisRestore a comment.
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Evan ChengTypo.
2009-05-03 Evan ChengIn some rare cases, the register allocator can spill...
2009-05-03 Anton KorobeynikovFix typo
2009-05-03 Anton KorobeynikovProperly handle sdiv / udiv / srem / urem libcalls
2009-05-03 Anton KorobeynikovProper name 16 bit libcalls
2009-05-03 Anton KorobeynikovAdd libcall expansion for 16 and 128 bit muls
2009-05-03 Argyrios Kyrtzidis-Move the DwarfWriter::ValidDebugInfo check to a static...
2009-05-01 Bob WilsonAllow CONCAT_VECTORS nodes to be legal or have custom...
2009-05-01 Bill WendlingSimplify more code and add timer stuff.
2009-05-01 Bill WendlingSimplify more code.
2009-05-01 Bill WendlingSimplify some code.
2009-05-01 Bill WendlingFix whitespace. It was confusing me.
2009-05-01 Evan ChengCode clean up. Bye bye PhysRegTracker.
2009-04-30 Argyrios KyrtzidisMake DebugLoc independent of DwarfWriter.
2009-04-30 Jakob Stoklund OlesenJoin cross class copies using getCommonSubClass()
2009-04-30 Evan ChengAdd a smarter heuristic to determine when to coalesce...
2009-04-30 Jay FoadMove helper functions for optimizing division by consta...
2009-04-30 Chris Lattnerfix a regression handling indirect results: these need...
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Nate BegemanFix infinite recursion in the C++ code which handles...
2009-04-29 Jakob Stoklund OlesenMachineInstr::isRegTiedTo{Use,Def}Operand can safely...
2009-04-29 Nate BegemanUpdate comment, replace theoretically impossible check...
2009-04-29 Evan ChengspillPhysRegAroundRegDefsUses() may have invalidated...
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-29 Sanjiv GuptaAdd a public method called getAddressSpace() to the...
2009-04-29 Chris LattnerDisable the load-shrinking optimization from looking at
2009-04-29 Evan ChengDetermine allocation 'preference' with right register...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Evan ChengMove getMatchingSuperReg() out of coalescer and into...
2009-04-28 Jakob Stoklund OlesenDon't coalesce a physical register with an incompatible...
2009-04-28 Sanjiv GuptaInitialized arrays can be in any address space.
2009-04-28 Jakob Stoklund OlesenMove getSubRegisterRegClass from ScheduleDagSDNodesEmit...
2009-04-28 Evan ChengFix PR4034. Bug in LiveInterval::join when it's compact...
2009-04-28 Evan ChengFix for PR4051. When 2address pass delete an instructio...
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-04-27 Evan ChengFix PR4076. Correctly create live interval of physical...
2009-04-27 Owen AndersonDon't skip the CopyMI when removing kill markers.
2009-04-27 Duncan SandsNow that PR2957 is resolved, remove a bunch of
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-27 Evan ChengFix PR4056. It's possible a physical register def is...
2009-04-27 Evan ChengAlso delete last unused val#.
2009-04-27 Dan GohmanWhen transforming sext(trunc(load(x))) into sext(smalle...
2009-04-25 Evan ChengReuse unused val#'s to avoid running out of memory...
2009-04-25 Dan GohmanRefactor the code to grab the low and high parts of...
2009-04-25 Dan GohmanAdd a top-level comment about DAGCombiner's role in...
2009-04-25 Evan ChengDo not share a single unknown val# for all the live...
2009-04-24 Dale JohannesenFix PR 4057, a crash doing float->char const folding.
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-24 Dan GohmanInstead of requiring TLI.LowerCallTo to return an ISD...
2009-04-23 Dan GohmanFactor out a bit of code that appears in several places...
2009-04-23 Dan GohmanHandle Void types in ComputeValueVTs. This doesn't...
2009-04-23 Evan ChengUpdate comments.
2009-04-23 Evan ChengFix an obvious type.
2009-04-21 Evan ChengIt has finally happened. Spiller is now using live...
2009-04-21 Devang PatelFix Visual Studio 2008 build failure.
2009-04-20 Dan GohmanMake X86's copyRegToReg able to handle copies to and...
2009-04-20 Dan GohmanSimplify this code. getConstant knows how to make
2009-04-20 Bob WilsonMove duplicated AddLiveIn function from X86 and ARM...
2009-04-20 Bob WilsonRevise my previous change 68996 as suggested by Duncan.
2009-04-20 Evan Cheng- Remove an arbitrary spill weight tweak that should...
2009-04-20 Evan ChengAdded a linearscan register allocation optimization...
2009-04-19 Duncan SandsNow that BUILD_VECTOR operands are allowed to be
2009-04-18 Chris LattnerFix PR3898, which manifests as failures on are an Xcore,
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-04-18 Evan ChengAdd a new LiveInterval::overlaps(). It checks if the...
2009-04-18 Dale JohannesenInline asm's were still introducing bogus dependencies;
2009-04-17 Evan ChengTeach spiller to unfold instructions which modref spill...
2009-04-16 Dan GohmanIn the list-burr's pseudo two-addr dependency heuristic...
2009-04-16 Dan GohmanHandle SUBREG_TO_REG instructions with the same heuristics
2009-04-16 Devang PatelDo not treat beginning of inlined scope as beginning...
2009-04-16 Devang PatelRecord line number at the beginning of a func.start.
2009-04-16 Devang PatelIn -fast mode do what FastISel does.
2009-04-16 Devang PatelIf FastISel is run and it has known DebugLoc then use it.
2009-04-16 Devang PatelIf location where the function was inlined is not know...
2009-04-15 Devang Patels/RootDbgScope/FunctionDbgScope/g
2009-04-15 Devang PatelAdd DISubprogram is not null check.
2009-04-15 Dan GohmanGeneralize one of the SelectionDAG::ReplaceAllUsesWith...
2009-04-15 Devang PatelCheck isInlinedSubroutine() before creating DW_TAG_inli...
2009-04-15 Dan GohmanFix MachineInstr::getNumExplicitOperands to count
2009-04-15 Dan GohmanMove MachineRegisterInfo::setRegClass out of line.
2009-04-15 Dan GohmanMove MachineJumpTableInfo::ReplaceMBBInJumpTables out...
next