Implement new helper methods for creating two-index GEP instructions
[oota-llvm.git] / lib / Target /
2004-07-14 Misha BrukmanDon't define the same register twice when loading a...
2004-07-14 Misha Brukman* Fix multiplication by powers of two and otherwise
2004-07-14 Brian GaekeAdd Machine-CFG edges to SparcV9 MachineBasicBlocks.
2004-07-13 Misha Brukman* Specify that FP arith options have 3 operands
2004-07-12 Misha BrukmanCorrectly load FP constants out of the constant pool.
2004-07-12 Misha BrukmanApple's MacOS X is another OS which does not provide...
2004-07-12 Misha BrukmanImplement getModuleMatchQuality and getJITMatchQuality...
2004-07-11 Chris LattnerImplement TargetRegistrationListener
2004-07-11 Chris LattnerDelete the allocate*TargetMachine function, which is...
2004-07-11 Chris LattnerDelete the allocate*TargetMachine function, which is...
2004-07-11 Chris LattnerDelete the allocate*TargetMachine function, which is...
2004-07-11 Chris LattnerImplement a couple of methods that TargetMachineRegistr...
2004-07-11 Chris LattnerMake these format a bit nicer
2004-07-11 Chris LattnerAuto-registrate target
2004-07-11 Chris LattnerAdd compilability
2004-07-11 Chris LattnerInitial impl of this file. Yes this is pretty useless...
2004-07-09 Misha Brukman* Add support for indexing into structures, thanks...
2004-07-09 Misha BrukmanRead/write the offset value for stack-relative loads...
2004-07-08 Misha BrukmanAdd support for __fixdfdi(), __floatdisf(), and __float...
2004-07-08 Misha Brukman* Use several Function* for external functions instead...
2004-07-08 Misha Brukman* Add support for loading FP constants from the constan...
2004-07-08 Misha Brukman* Fix header comment, excise references to X86
2004-07-08 Brian GaekeSupport setcc on fp values.
2004-07-08 Brian GaekeAdd floating-point branches and compares. Compares...
2004-07-08 Brian GaekeFix bug where SwitchSection would fail to change to...
2004-07-08 Brian GaekeFix bug involving bool arguments to binary operators.
2004-07-08 Brian GaekeFix bug in copying long constants to register pairs...
2004-07-08 Brian GaekeSupport 'ret float'
2004-07-07 Misha Brukman* Use a map for caching lookups to external functions...
2004-07-07 Misha Brukman* Wrap long lines (comments and code)
2004-07-07 Misha BrukmanAdd fmod() to the Module being compiled so that it...
2004-07-06 Misha Brukman* Add support for calling vararg functions (must pass...
2004-07-06 Misha BrukmanUse the more compact `bl' instead of cryptic (but equiv...
2004-07-06 Misha Brukman* Add utility functions: convert SetCC => PPC opcode...
2004-07-04 Chris LattnerAdd #includes
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-07-02 Misha BrukmanAdd FIXME notes for spilling int/fp regs (need to calcu...
2004-07-02 Brian GaekeFix use-before-def thinko
2004-07-02 Chris LattnerFix potential problems with unreachable basic blocks.
2004-07-02 Chris LattnerFix all of those problems that the PPC backend has...
2004-07-02 Chris LattnerRemove dead blocks
2004-07-02 Brian GaekeAdd M_TERMINATOR_FLAG to terminator instructions (branc...
2004-07-02 Brian GaekeRETURN instructions are not used in the sparc backend.
2004-07-01 Misha Brukman* Follow the PowerPC convention of leaving 24 bytes...
2004-07-01 Misha Brukman* Get rid of constant-expr handling code: we use the...
2004-07-01 Misha BrukmanWrap long line
2004-07-01 Misha Brukman* Do not allocate r0 as we use it indiscriminantly...
2004-07-01 Misha BrukmanCheck if operand has an allocated reg before requesting it.
2004-07-01 Chris LattnerHandle targets where alignment can be bigger than the...
2004-06-30 Misha BrukmanFix indentation to be 2 spaces.
2004-06-30 Misha Brukman* Coalesce the handy CALL* alias opcodes with the stand...
2004-06-30 Misha Brukman* Allow more registers to be allocated from the general...
2004-06-30 Misha Brukman* Inquire about the number of operands from the instruc...
2004-06-30 Misha BrukmanvisitSetCondInst() takes a parameter of type `SetCondInst'
2004-06-30 Misha BrukmanAlways assume a function may have calls because the...
2004-06-29 Misha Brukman* Don't save LR when outputting globals: it's already...
2004-06-29 Misha Brukman* Stop using BBNumbering, we don't really need it
2004-06-29 Misha BrukmanSet up the prologue and epilogue to be more like the...
2004-06-29 Misha Brukman* Use LA instead of LWZ for LoadLoAddr
2004-06-29 Misha BrukmanOnly allocate non-volatile registers R13-31 (for now).
2004-06-29 Misha BrukmanLower ConstantExpressions before the code generator.
2004-06-29 Misha BrukmanFix associativity of parameters to assert(): now it...
2004-06-29 Misha BrukmanConvert tabs to spaces.
2004-06-29 Misha Brukman* Fix saving LR in function prologue
2004-06-29 Misha BrukmanAssembly syntax/comment fixes by Nate Begeman.
2004-06-29 Chris LattnerThe code generator should work with unreachable blocks...
2004-06-29 Chris LattnerI believe that the code generator now properly handles...
2004-06-29 Chris LattnerFix a regression from r1.224. In particular, codegen...
2004-06-28 Misha BrukmanCan't print out machine code before it is constructed.
2004-06-28 Misha BrukmanFix the assembly opcode on LOADLoAddr, courtesy of...
2004-06-28 Misha BrukmanSet isBranch and isTerminator bits on all branch instru...
2004-06-28 Misha BrukmanFix loading and storing PC-relative static variables...
2004-06-28 Misha BrukmanNo need to generate a lazy-linking stub for internal...
2004-06-28 Misha BrukmanDo not set the `link' bit when branching to the first...
2004-06-28 Misha BrukmanFix spacing around function arguments.
2004-06-27 Brian GaekeAllow saving and restoring of double and float registers.
2004-06-27 Brian GaekeAdd FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}.
2004-06-27 Brian GaekeSupport printing constant pool indices.
2004-06-27 Brian GaekeTrim whitespace.
2004-06-27 Chris LattnerThis class is no longer an annotation
2004-06-27 Chris LattnerAdd a map of MachineCodeForInstruction objects to Machi...
2004-06-27 Chris LattnerMake it obvious that this file is bad bad bad
2004-06-26 Chris LattnerThere is no reason to print ValueType here
2004-06-25 Misha BrukmanAllow debugging machine instrs (by printout) before...
2004-06-25 Misha BrukmanCombine several if stmts with returns into an if-then...
2004-06-25 Misha BrukmanDo not move any values into registers for a void return...
2004-06-25 Misha BrukmanConvert tabs to spaces.
2004-06-25 Misha BrukmanFix opcode: no immediate in an `or r1, r2, r3' (all...
2004-06-25 Misha Brukman* Be consistent about MachineBB labels and references...
2004-06-25 Misha Brukman* Initialize the entire array statically, not member...
2004-06-25 Misha BrukmanFix bug in previous checkin.
2004-06-25 Misha Brukman* Wrap long lines
2004-06-25 Misha BrukmanExcise X86-specific comments.
2004-06-25 Tanya LattnerMade a fix so that you can print out MachineInstrs...
2004-06-24 Misha BrukmanAdd option to print out machine code before register...
2004-06-24 Misha BrukmanUse DEBUG() guard for printing out debug info.
2004-06-24 Misha BrukmanAdd a `break' in the switch/case statement between...
2004-06-24 Misha Brukman* Lowercase the register names
2004-06-24 Misha Brukman* LowercaseString moved to StringExtras.h
2004-06-24 Misha Brukman* Tabs to spaces
next