Add a bunch more functions used by perlbmk
[oota-llvm.git] / lib / Target /
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...
2004-02-14 Chris Lattneradd 'rep stos[bwd]' instructions
2004-02-14 Chris LattnerAdd support for the returnaddress and frameaddress...
2004-02-14 Alkis EvlogimenosUse newly added next() and prior() utility functions.
2004-02-14 Chris LattnerUse intrinsic lowering like the rest of the backends...
2004-02-13 Chris LattnerThere is no need to emit a shift if the size is constan...
2004-02-13 Chris LattnerMoved directory, update makefile
2004-02-13 Chris LattnerCBackend now lives here
2004-02-13 Chris LattnerConvert the C backend into a target, for use with LLC...
2004-02-13 Chris LattnerMake the cwriter use the lowerinvoke pass so that it...
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-13 Chris LattnerSquish warning
2004-02-13 Chris LattnerFine grainify namespacification, prune #includes
2004-02-12 Chris LattnerAdd support for memcpy and memmove intrinsics. Why...
2004-02-12 Chris LattnerAdd support for the rep movs[bwd] instructions, and...
2004-02-12 Alkis EvlogimenosChange interface so that we can add to the end of a...
2004-02-12 Brian GaekeRemove this MachineOpCodeFlags assertion - its test...
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-12 Brian GaekegetOpCode() --> getOpcode().
2004-02-11 Brian GaekeMachineInstr::getOpCode() --> getOpcode() in SPARC...
2004-02-11 Chris Lattners/getOpCode/getOpcode
2004-02-11 Alkis EvlogimenosIncrease constness.
2004-02-11 Alkis EvlogimenosRemove assert as the only integer registers on the...
2004-02-11 Alkis EvlogimenosFix previous broken commit. A MachineOperand may have...
2004-02-11 Alkis EvlogimenosRemove assert as it is meaningless. MachineOperands...
2004-02-11 Chris LattnerExpose the "Other" value type to tablegen targets
2004-02-10 Chris LattnerAdd #include
next