Register LR is callee-saved
[oota-llvm.git] / lib / Target /
2004-07-27 Misha BrukmanRegister LR is callee-saved
2004-07-27 Misha BrukmanAdd IMPLICIT_DEF of LR for branch-and-link instrs ...
2004-07-26 Misha BrukmanDo not store the stack pointer if the stack size is 0.
2004-07-26 Misha BrukmanADDI can take several forms, including:
2004-07-26 Misha Brukmanassert() on MachineInstr properties instead of checking...
2004-07-26 Misha Brukman* Recognize `addi r1, r2, 0' a move instruction
2004-07-26 Misha BrukmanFix indentation: should be 2 spaces.
2004-07-26 Misha BrukmanFix file header as it has been renamed.
2004-07-26 Misha BrukmanRenamed files to have the `X86' prefix for uniqueness...
2004-07-26 Misha Brukman* Rewrote casts
2004-07-26 Misha BrukmanIncrement the label number in runOnFunction() rather...
2004-07-26 Misha BrukmanMore notes on bugs, unimplemented features, and suggest...
2004-07-26 Misha BrukmanFix subtracting values > 2^15 in the prologue/epilogue...
2004-07-25 Chris LattnerTemporarily disable this code, as it is emitting LLVM_N...
2004-07-25 Chris LattnerI think that V8 should coallesce registers, don't you?
2004-07-23 Misha BrukmanRunning list of bugs, unimplemented features, currently...
2004-07-23 Misha BrukmanEliminate spurious empty space; make code easier to...
2004-07-23 Misha BrukmanSimplify boolean test.
2004-07-23 Misha BrukmanImplement casting a floating point to 32-bit unsigned...
2004-07-23 Misha Brukman* Codegen of GEPs dramatically improved by folding...
2004-07-23 Misha BrukmanBool alignment on MacOSX/PowerPC is 4 bytes.
2004-07-23 Misha Brukman* Change class of BoolTy back to cInt
2004-07-23 Misha Brukman* Add BoolAlignment to TargetData, default is 1 byte...
2004-07-22 Chris LattnerRemove some (LARGE) abandoned code for the release...
2004-07-22 Misha Brukman* Change bool from cInt to cByte (for now)
2004-07-21 Chris LattnerFix cases where we generated horrible code like this:
2004-07-21 Brian GaekeThese files don't need to include <iostream> since...
2004-07-21 Misha Brukman* Add the lost fix to define the second reg of a 2...
2004-07-21 Misha Brukman* Speed up canUseAsImmediateForOpcode() by comparing...
2004-07-21 Misha Brukman* Fix printing of signed immediate values (Nate Begeman)
2004-07-21 Misha Brukman* Fix printing of signed immediate values
2004-07-21 Misha BrukmanUse addSImm() instead of addImm() for stack offsets...
2004-07-21 Misha BrukmanAdd SUBI instruction
2004-07-21 Brian GaekeEmit NaNs and INFs bit-identically to the bytecode...
2004-07-20 Misha BrukmanShorts are aligned to 2 bytes, bools to 1 byte (in...
2004-07-20 Misha BrukmanTreat external variables similarly to those with weak...
2004-07-20 Misha BrukmanDifferentiate between global and weak symbol loads
2004-07-20 Misha Brukman* Differentiate between global and weak symbol loads
2004-07-20 Misha BrukmanDifferentiate between global and weak symbol loads
2004-07-20 Misha BrukmanDouble alignment in structs is 4 bytes, not 8. Patch...
2004-07-20 Misha BrukmanFix stack frame layout in prologue/epilogue. Patch...
2004-07-20 Misha BrukmanMove handing of GlobalValues from getReg() to copyConst...
2004-07-20 Misha Brukman* Fn args passed in registers are now recorded as used...
2004-07-20 Misha Brukman* cFP class split into cFP32 and cFP64
2004-07-19 Chris LattnerWhile I'm at it, don't break codegen of mul by 3,5,9.
2004-07-19 Chris LattnerGenerate better code for multiplies by negative constan...
2004-07-19 Reid Spencerbug 122:
2004-07-19 Chris LattnerInline 4 methods
2004-07-18 Chris LattnerFix infinite loop
2004-07-18 Chris LattnerCPR Fixes
2004-07-18 Chris LattnerCPR fixes
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-07-17 Chris LattnerMake sure to emit the immediate byte for instructions...
2004-07-17 Chris LattnerReserve the correct amt of space.
2004-07-17 Misha BrukmanWe don't really need to #include IPO.h into this file.
2004-07-16 Misha Brukman* Use LI(S) to copy constants into registers intead...
2004-07-16 Misha Brukman* Store all non-volatile int registers R13-31 on the...
2004-07-16 Misha BrukmanFix code formatting
2004-07-16 Misha BrukmanImplement PowerPCInstrInfo::isMoveInstr(), patch by...
2004-07-16 Misha BrukmanAdd prototype for TargetInstrInfo::isMoveInstr()
2004-07-16 Misha Brukman* Enable allocation of registers r2-r10
2004-07-16 Misha BrukmanAdd IMPLICIT_DEFS pseudo-instruction; patch by: Nate...
2004-07-16 Misha BrukmanThe generated instruction selector isn't (yet) functional
2004-07-16 Misha Brukman* Output non-lazy linking stubs for external global...
2004-07-16 Misha BrukmanDefine double alignment as 8 bytes now that assert...
2004-07-16 Misha Brukman* Add spaces between words and numbers in comments...
2004-07-16 Misha BrukmanFix grammar.
2004-07-16 Brian GaekeAdd a class for pseudo-instructions. Use it.
2004-07-16 Brian GaekeAdd what will eventually be the TSFlags. Big switch...
2004-07-16 Brian GaekeAdd special handling for pseudo-instructions (print...
2004-07-16 Brian GaekeAdd to-do list.
2004-07-16 Brian GaekeDo IMPLICIT_DEFs on incoming args' hard regs, to avoid...
2004-07-16 Chris LattnerThe powerpc is now gone. However it is now just known...
2004-07-16 Chris LattnerBuild the skeleton target
2004-07-16 Chris LattnerInitial checkin of the rest of the skeleton target
2004-07-16 Chris LattnerInitial skeleton tablegen files
2004-07-16 Chris LattnerAdd skeleton makefile
2004-07-16 Chris LattnerInitial readme
2004-07-16 Chris LattnerIA64 compat
2004-07-16 Chris LattnerUse new macro
2004-07-15 Chris LattnerNuke a clearly bogus assertion
2004-07-15 Chris LattnerFix for PR341
2004-07-15 Chris LattnerRevert stuff that I didn't mean to checkin
2004-07-15 Chris LattnerPatches towards fixing PR341
2004-07-15 Chris LattnerImprove codegen for the LLVM offsetof/sizeof "operator...
2004-07-14 Misha BrukmanMake sure MTSPR instruction is inserted into the BasicBlock
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...
next