We actually don't have spiff anymore
[oota-llvm.git] / lib /
2004-04-13 Chris LattnerAdd SCCP support for constant folding calls, implementing:
2004-04-13 Chris LattnerAdd a simple call constant propagation interface.
2004-04-13 Chris LattnerConstant propagation should remove the dead instructions
2004-04-13 Brian GaekeI don't think we have to have 4 extra allocated (but...
2004-04-13 Brian GaekeI started working on casts, but I don't have anything...
2004-04-13 Chris LattnerEmit the immediate form of in/out when possible.
2004-04-13 Chris LattnerAdd immediate forms of in/out. Use let to shorten...
2004-04-13 Chris LattnerAdd support for new instruction type
2004-04-13 Chris LattnerAdd support for the printImplicitDefsBefore flag
2004-04-13 Chris LattnerFix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFronti...
2004-04-13 Chris LattnerRefactor code a bit to make it simpler and eliminate...
2004-04-13 Chris LattnerThis patch addresses PR35: Loop simplify should reconst...
2004-04-12 Brian GaekeWe don't need to insert TargetData into the PassManager...
2004-04-12 Alkis EvlogimenosFix bug introduced in previous commit.
2004-04-12 Chris LattnerAdd some methods that are useful for updating loop...
2004-04-12 Alkis EvlogimenosCorrectly compute spill weights
2004-04-12 Alkis EvlogimenosPrint def lists a bit more compactly
2004-04-12 Chris LattnerActually update the call graph as the inliner changes...
2004-04-12 Chris LattnerChange the call graph class to have TWO external nodes...
2004-04-12 Chris LattnerHrm, operator new and new[] do not belong here. We...
2004-04-12 Chris LattnerAdd support for removing invoke instructions
2004-04-12 Chris LattnerStop printing Function*
2004-04-12 Chris LattnerSimplify code a bit, and be sure to mark the external...
2004-04-12 Chris LattnerFix issues that the local allocator has dealing with...
2004-04-12 Chris LattnerNo really, fix printing for LLC. I gotta get a way...
2004-04-12 Chris LattnerCorrect printing for LLC and the encoding for the JIT
2004-04-12 Chris LattnerUse the fucomi[p] instructions to perform floating...
2004-04-12 Chris LattnerAdd support for the FUCOMIr instruction
2004-04-12 Chris LattnerAdd two new instructions
2004-04-12 Chris LattnerFix a bug in my load/cast folding patch.
2004-04-12 Chris LattnerAdjust some comments, fix a bug in my previous patch
2004-04-11 Chris LattnerOn X86, casting an integer to floating point requires...
2004-04-11 Chris LattnerImplement folding of loads into floating point operatio...
2004-04-11 Chris LattnerUnify all of the code for floating point +,-,*,/ into...
2004-04-11 Chris LattnerThis implements folding of constant operands into float...
2004-04-11 Chris LattnerRestructure the mul/div/rem handling code to follow...
2004-04-11 Chris LattnerCodegen FP adds and subtracts with a constant more...
2004-04-11 Chris LattnerAdd some new instructions
2004-04-11 Chris LattnerRelax assertion to make this function work with a broad...
2004-04-11 Chris LattnerTwo changes:
2004-04-11 Chris Lattneroperator new & operator new[] do not kill any legal...
2004-04-11 Chris LattnerAllow clients to be more efficient.
2004-04-11 Chris LattnerFix a bug in my select transformation
2004-04-11 Chris LattnerAdd a missing break, which caused a crash in an obscure...
2004-04-10 Chris LattnerUpdate the value numbering interface.
2004-04-10 Chris LattnerImplement InstCombine/select.ll:test13*
2004-04-10 Chris LattnerImplement InstCombine/add.ll:test20
2004-04-10 Chris LattnerRewrite the GCSE pass to be *substantially* simpler...
2004-04-10 Chris LattnerFix spurious warning in release mode
2004-04-10 Chris LattnerSilence a spurious warning
2004-04-10 Chris LattnerSimplify code a bit, and fix a bug that was breaking...
2004-04-10 Chris LattnerFix a bug in my checkin last night that was breaking...
2004-04-10 Chris LattnerFix previous patch
2004-04-10 Chris LattnerCorrectly update counters
2004-04-10 Chris LattnerAdd a couple of more functions that cannot access memor...
2004-04-10 Chris LattnerSimplify code a bit, and use alias analysis to allow...
2004-04-09 Chris LattnerImplement select.ll:test12*
2004-04-09 Chris LattnerFold code like:
2004-04-09 John CriswellReversed the order of the llvm.writeport() operands...
2004-04-09 Chris LattnerFold binary operators with a constant operand into...
2004-04-09 Chris LattnerImplement select.ll:test11
2004-04-09 Alkis EvlogimenosAdd definition list to each live interval.
2004-04-09 John CriswellChanged assertions to error messages.
2004-04-08 John CriswellChanges recommended by Chris:
2004-04-08 Chris LattnerImplement InstCombine/cast-propagate.ll
2004-04-08 John CriswellAdded the llvm.readport and llvm.writeport intrinsics...
2004-04-08 John CriswellAdded the llvm.readport and llvm.writeport intrinsics.
2004-04-08 Chris LattnerImplement ScalarRepl/select_promote.ll
2004-04-08 Chris LattnerRemove the "really gross hacks" that are there to deal...
2004-04-08 Chris LattnerImplement InstCombine/select.ll:test[7-10]
2004-04-07 Brian GaekeDon't include InstrSelectionSupport.h.
2004-04-07 Brian GaekeMove ChooseRegOrImmed() prototype here, from InstrSelec...
2004-04-07 Brian GaekeDon't include InstrSelectionSupport.h.
2004-04-07 Chris LattnerImplement test/Regression/Transforms/InstCombine/getele...
2004-04-07 Brian GaekeFix insertion of SelectInsts.
2004-04-07 Brian GaekeDon't print [%reg + 0], just print [%reg]
2004-04-07 Brian GaekeFirst version of code to handle loads. Stub function...
2004-04-07 Brian GaekeSupport loading arguments from %I0...%I5 into virtual...
2004-04-07 Brian GaekeIt's setting up the call args right now, but on the...
2004-04-07 Chris LattnerFix a bug Brian found.
2004-04-07 Chris LattnerThis is a start on handling setcc instructions. As...
2004-04-07 Chris Lattnerandd subcc instructions which is used to create the...
2004-04-07 Chris LattnerAvoid emitting an extra copy on each 32-bit operation
2004-04-07 Brian GaekeMake generation of stack-slot loads and copies less...
2004-04-07 Brian GaekeFix bug in printing loads.
2004-04-07 Chris LattnerAdd support for shift instructions, wrap some long...
2004-04-07 Chris LattnerFix encoding of existing shift instructions, add rr...
2004-04-07 Chris LattnerAdd a bunch more instructions
2004-04-07 Chris LattnerMerge my changes with brians
2004-04-07 Brian GaekeAdd in some things I forgot, which Chris helpfully...
2004-04-07 Brian GaekeAdd support for the "Y" register, used by MUL & DIV.
2004-04-07 Brian GaekeAdd UDIV, SDIV, and a few variants of WR.
2004-04-07 Brian GaekePreliminary support for getting 64-bit integer constant...
2004-04-06 Brian GaekePrune unnecessary #includes
2004-04-06 Brian GaekeSimple delay slot filler pass.
2004-04-06 Brian GaekeAdd references to delay slot filler pass.
2004-04-06 Brian GaekeFirst attempt at handling frame index elimination.
2004-04-06 Brian GaekeFirst attempt at special-casing printing of [%reg ...
2004-04-06 Brian GaekeDelete reference to "the Mach-O Runtime ABI".
2004-04-06 Brian GaekeDeal with call return values.
next