Add the prototype for the LoopExtractor Pass.
[oota-llvm.git] / lib / Target /
2004-02-28 Alkis EvlogimenosFurther comment updates.
2004-02-28 Alkis EvlogimenosUpdate comments.
2004-02-28 Alkis EvlogimenosMy previous commit broke the jit. The shift instruction...
2004-02-27 Brian GaekeTurn off the SparcV9MachineCodeDestructionPass for...
2004-02-27 Brian GaekeCorrect DestroyMachineFunction's getPassName
2004-02-27 Alkis EvlogimenosFix argument size for SHL, SHR, SAR, SHLD and SHRD...
2004-02-27 Alkis EvlogimenosFix encoding of ADD and SUB family of instructions...
2004-02-27 Alkis EvlogimenosRename MRMS[0-7]{r,m} to MRM[0-7]{r,m}.
2004-02-27 Alkis EvlogimenosAdd memory operand folding support for the SETcc family of
2004-02-27 Alkis EvlogimenosAdd memory operand folding support for SHLD and SHRD...
2004-02-27 Alkis EvlogimenosAdd memory operand folding support for SHL, SHR and...
2004-02-27 Alkis EvlogimenosRename SHL, SHR, SAR, SHLD and SHLR instructions to...
2004-02-26 John CriswellFixes for PR258 and PR259.
2004-02-26 Alkis EvlogimenosUncomment assertions that register# != 0 on calls to
2004-02-26 Chris LattnerUse a map instead of annotations
2004-02-26 Chris LattnerFix some warnings, some of which were spurious, and...
2004-02-26 Misha BrukmanInstructions to call and return from functions.
2004-02-25 Brian GaekeGreat sparc renaming fallout IV: Sparc --> SparcV9.
2004-02-25 Misha BrukmanSparcV8 regs are really 32-bit, not 64! Thanks, Chris.
2004-02-25 Misha BrukmanClean up the tablegen descriptions for SparcV8.
2004-02-25 Misha BrukmanFix the SparcV8 register definitions that were imported...
2004-02-25 Misha BrukmanSparcV8 has different types of instructions, but F1...
2004-02-25 Chris LattnerFix failures in 099.go due to the cfgsimplify pass...
2004-02-25 Brian GaekeSparcV8 skeleton
2004-02-25 Brian GaekeGreat renaming part II: Sparc --> SparcV9 (also include...
2004-02-25 Brian GaekeGreat renaming: Sparc --> SparcV9
2004-02-25 Chris LattnerTeach the instruction selector how to transform 'array...
2004-02-25 Chris Lattner* Make the previous patch more efficient by not allocat...
2004-02-25 Chris LattnerAdd a helper to create an addressing mode given all...
2004-02-25 Chris Lattneradd an inefficient way of folding structure and constan...
2004-02-25 Chris LattnerImplement special case for storing an immediate into...
2004-02-24 Brian GaekeFunctionLiveVarInfo.h moved: include/llvm/CodeGen ...
2004-02-24 Chris LattnerFix some unexpected fallout from the config.h changes...
2004-02-23 Alkis EvlogimenosRefactor rewinding code for finding the first terminato...
2004-02-23 Chris LattnerSimplify code a bit, don't go off the end of the block...
2004-02-23 Chris LattnerWe were forgetting to add FP_REG_KILL instructions...
2004-02-23 Chris LattnerWork around a gas bug. Print '-9223372036854775808...
2004-02-23 Chris LattnerImplement cast fp -> bool
2004-02-23 Chris LattnerStop passing iterators around by reference now that...
2004-02-23 Chris LattnerAdd a new cmove instruction
2004-02-22 Chris LattnerOnly insert FP_REG_KILL instructions in MachineBasicBlo...
2004-02-22 Alkis EvlogimenosMove MOTy::UseType enum into MachineOperand. This elimi...
2004-02-22 Chris LattnerReduce the number of pointless copies inserted due...
2004-02-22 Chris LattnerFix bug in previous checkout: leave the iterator at...
2004-02-22 Chris LattnerCompletely rewrite how getelementptr instructions are...
2004-02-22 Alkis EvlogimenosWhen folding memory operands in machine instructions...
2004-02-22 Chris LattnerWow this is out of date. When we have _real_ code...
2004-02-22 Chris LattnerThe two address pass cannot handle two addr instruction...
2004-02-20 Chris LattnerIt is totally unacceptable to print out (literally...
2004-02-18 Chris LattnerEliminate operator[] is deprecated warnings
2004-02-18 Chris LattnerFix deprecated operator[] warnings
2004-02-18 Alkis EvlogimenosFix argument size for MOVSX and MOVZX instructions.
2004-02-17 Chris LattnerAdd support for GlobalAddress's for alkis
2004-02-17 Alkis EvlogimenosThese store to memory too.
2004-02-17 Chris LattnerThese store to memory, not read from it.
2004-02-17 Alkis EvlogimenosInstructiosn with 1 memory operand have 4 operands...
2004-02-17 Alkis EvlogimenosAlign case statements.
2004-02-17 Alkis EvlogimenosAdd TEST and XCHG memory operand support.
2004-02-17 Alkis EvlogimenosAdd OR and XOR memory operand support.
2004-02-17 Alkis EvlogimenosPeephole optimize SUBmi{16,32} into SUBmi{16,32}b when...
2004-02-17 Alkis EvlogimenosADDmi{16,32} should be in the next case statement.
2004-02-17 Alkis EvlogimenosAdd memory operand folding support for MUL, DIV, IDIV...
2004-02-17 Alkis EvlogimenosAdd memory operand folding for CMP{rm,mr,mi}{8,16,32...
2004-02-17 Alkis EvlogimenosAdd CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm...
2004-02-17 Alkis EvlogimenosAdd SUB{rm,mr,mi}{8,16,32} instructions.
2004-02-17 Alkis EvlogimenosAdd support for folding memory operands for ADC, SBB...
2004-02-17 Alkis EvlogimenosAdd support for ADC{rm.mr}32 and SBB{rm,mr}32.
2004-02-17 Chris LattnerAdd a (hidden) option to print instructions that fail...
2004-02-17 Alkis EvlogimenosAdd support for folding memory operands in MOVri{8...
2004-02-17 Chris LattnerExpand the repertoire of the forms we can print and...
2004-02-17 Chris LattnerDisable this peephole for now. We can't keep track...
2004-02-17 Chris LattnerAdd an option to disable spill fusing in the X86 backend
2004-02-17 Chris LattnerFix the mneumonics for the mov instructions to have...
2004-02-17 Chris LattnerFix the last crimes against nature that used the 'ir...
2004-02-17 Chris LattnerGRRR. Move instructions have swapped the order of...
2004-02-17 Chris LattnerRename MOVi[mr] instructions to MOV[rm]i
2004-02-17 Chris LattnerWhoops, got my cases swapped.
2004-02-17 Chris LattnerChange to match the newer, simpler, interface
2004-02-17 Chris LattnerAdd support for folding memory operands into AND and...
2004-02-17 Chris LattnerScrunchify code, by adding helpers. No functionality...
2004-02-17 Chris LattnerAdd mem forms of AND instructions
2004-02-17 Alkis EvlogimenosAdd API to check and fold memory operands into instruct...
2004-02-17 Chris LattnerRename the IMULri* instructions to IMULrri, as they...
2004-02-16 Alkis EvlogimenosAdd peephole optimizations for ADD [MEM], IMM8 instruct...
2004-02-16 Alkis EvlogimenosAdd two more variants of add. Update comments.
2004-02-16 Chris LattnerAdd some ADD instructions that take memory operands...
2004-02-15 Chris LattnerNow that the lowerinvoke pass inserts calls to llvm...
2004-02-15 Alkis EvlogimenosMake dense maps keyed on physical registers smallerusing
2004-02-15 Chris LattnerAdjustments to support the new ConstantAggregateZero...
2004-02-15 Chris LattnerAdd support for the new ConstantAggregateZero class
2004-02-15 Chris LattnerImplement llvm.(frame|return)address(0) correctly....
2004-02-15 Alkis EvlogimenosFix problem in DEBUG code. I could be pointing past...
2004-02-15 Chris LattnerFix the 'have a framepointer' case, so that the frame...
2004-02-15 Alkis EvlogimenosAdd back machine code deleter pass until we get a Machi...
2004-02-14 Chris LattnerAdd support for the 'pop' instruction
2004-02-14 Chris LattnerThere is no reason to align the stack pointer if there...
2004-02-14 Chris LattnerThe prologue/epilogue related method calls have no...
2004-02-14 Chris Lattnerfinegrainify namespacification, fix 80col prob
2004-02-14 Chris LattnerUrg, right. These need an input value...
2004-02-14 Chris LattnerCodegen llvm.memset into rep stos[bwd]. Simplify code...
next