Add support for unconditional branches and for emitting JE instructions
[oota-llvm.git] / lib / CodeGen /
2003-08-14 Brian GaekeFactory methods for function passes now return type...
2003-08-14 Brian GaekeFactory methods for function passes now return type...
2003-08-13 Brian GaekeFactory methods for FunctionPasses now return type...
2003-08-13 Chris LattnerMapping directory no longer exists
2003-08-13 Chris LattnerObsolete file
2003-08-12 Vikram S. AdveFor instructions in a delay slot of another instruction,
2003-08-11 Chris LattnerBuild the SelectionDAG library
2003-08-11 Chris LattnerInitial checkin of SelectionDAG implementation. This...
2003-08-07 Vikram S. AdveFix assertion in MachineInstr::substituteValue().
2003-08-05 Chris LattnerUse a new local data structure instead of the MachineIn...
2003-08-05 Chris LattnerAdd a map
2003-08-05 Chris LattnerMinor cleanups
2003-08-05 Chris LattnerPhysical registers no longer live in the regsUsed set...
2003-08-05 Chris LattnerDo not insert physical regsiters into the regsUsed set
2003-08-05 Chris LattnerAll callers of these methods actually wanted them to...
2003-08-05 Chris LattnerFix bugs handling ESP in alloca references
2003-08-05 Chris LattnerRevert previous change, and be really anal about what...
2003-08-04 Chris LattnerDon't bother calculating info unless its needed. May...
2003-08-04 Chris Lattner* Fix spelling of 'necessary'
2003-08-03 Chris LattnerSimplify code, eliminating the need for the X86 isVoid...
2003-08-03 Chris LattnerSet debug types
2003-08-03 Chris LattnerRemove using decl
2003-08-03 Chris LattnerWrap at 80 columns
2003-08-01 Chris LattnerMove DEBUG to Debug.h
2003-07-29 Vikram S. AdveAll constant-evaluation code now unified into
2003-07-29 Vikram S. Adve1. Bug fix: Don't use branch operand reg. as temp...
2003-07-29 Vikram S. AdveAdd const version of getLiveRangeForValue().
2003-07-29 Vikram S. AdveCode to insert caller-saves moved here from SparcRegInf...
2003-07-26 Chris LattnerMaking this code const-correct would be a pain, so...
2003-07-26 Chris LattnerConst correctness fixes
2003-07-26 Chris LattnerBe const correct
2003-07-26 Chris LattnerHrm, another necesary one :(
2003-07-26 Chris LattnerRemove #include
2003-07-26 Chris LattnerRemove extraneous #includes
2003-07-25 Vikram S. Adve(1) Change the way unused regs. are marked and found...
2003-07-25 Vikram S. AdveRemove unused field. Change the way unused regs. are...
2003-07-23 Chris LattnerRemove unnecessary casts
2003-07-23 Chris LattnerRandom cleanups
2003-07-23 Chris LattnerRemove using decl
2003-07-10 Vikram S. AdveValues stored in CallArgsDescriptor cannot be const.
2003-07-10 Vikram S. AdveisMarkedForSpill() should be const.
2003-07-10 Vikram S. AdveChange interface to MachineInstr::substituteValue to...
2003-07-10 Vikram S. AdvePrint out all neighbors in interference graph, not...
2003-07-10 Vikram S. AdveSeveral fixes to handling of int CC register:
2003-07-06 Vikram S. AdveChoose register instead of immediate for ConstantExpr...
2003-07-02 Vikram S. AdveMinor beautification: fold a couple of lines of code.
2003-07-02 Vikram S. AdveA def. operand of a machine instruction may be an ordin...
2003-06-30 John CriswellMerged in autoconf branch. This provides configuration...
2003-06-22 Chris LattnerRemove a ton of extraneous #includes
2003-06-16 Chris LattnerActually, change it to use explicit new/delete, which...
2003-06-16 Chris LattnerRemove two using decls
2003-06-16 Brian GaekeIsolate machine-dependent use of <alloca.h> in "Support...
2003-06-11 John CriswellIncluded assert.h so that the code compiles under newer...
2003-06-10 Guochun Shiadd some comments
2003-06-10 Guochun Shiadd an brief instruction what this pass is
2003-06-10 Guochun Shia simple introduction to this pass
2003-06-10 Guochun Shicleaned code
2003-06-08 Guochun Shidelete useless functions
2003-06-08 Guochun Shi change DEBUG to DEBUG_PRINT
2003-06-07 Misha BrukmanDo not hastily change the Opcode from 'r' to 'i' type...
2003-06-05 Chris LattnerFix bug: Jello/2003-06-04-bzip2-bug.ll
2003-06-04 Misha BrukmanI have finally seen the light. The code to change the...
2003-06-03 Misha BrukmanPass through the emitConstantPool() call to the real...
2003-06-03 Misha BrukmanMoved code to modify the opcode from 'reg' to 'imm...
2003-06-02 Misha BrukmanMoved FInfo.cpp to lib/Target/Sparc as it is Sparc...
2003-06-02 Chris LattnerMinor cleanups.
2003-06-02 Chris LattnerRemove usage of noncopyable classes to clean up doxygen...
2003-06-02 Chris LattnerAdd #include
2003-06-02 Misha BrukmanRemoved a useless ofstream.
2003-06-02 Guochun Shicompiled with the new SchedGraphCommon
2003-06-02 Misha BrukmanRemove spurious assert()
2003-06-01 Chris LattnerChanges to be compatible with MachineCodeEmitter.h
2003-05-31 Vikram S. AdveMinor changes.
2003-05-31 Vikram S. AdveAdded MachineCodeForInstruction object as an argument to
2003-05-31 Vikram S. AdveAllow explicit physical registers for implicit operands.
2003-05-31 Vikram S. AdveChanges to allow explicit physical register arguments...
2003-05-31 Vikram S. AdveExtensive changes to the way code generation occurs...
2003-05-30 Misha BrukmanWhen converting virtual registers to immediate constant...
2003-05-30 Misha BrukmanAdded saveBBreferences() for BasicBlock resolution.
2003-05-30 Guochun Shi so far everything compiles
2003-05-28 Misha BrukmanCorrectly write out binary data as chars, before they...
2003-05-27 Misha BrukmanAdded a debugging code emitter that prints code to...
2003-05-27 Vikram S. Adve(1) Added special register class containing (for now...
2003-05-22 Misha BrukmanCleaned up code layout. No functional changes.
2003-05-22 Misha BrukmanKill `using' directives.
2003-05-12 Chris LattnerUse a kill, not a dead definition, update comment
2003-05-12 Chris Lattner* Keep LiveVariable information more up-to-date and...
2003-05-12 Chris LattnerFix bug where we could iterate off the end of a basic...
2003-05-12 Chris Lattner* Keep the BBMap around as long as the pass is live
2003-05-12 Chris LattnerFix N^2 algorithm
2003-05-12 Chris Lattner* Fix several comments
2003-05-12 Chris LattnerFix tab infestation!
2003-05-09 Chris LattnerAllow const functions
2003-05-08 Chris LattnerAdd methods for stub function generation
2003-05-07 Chris LattnerAdd a vector to keep track of which registers are alloc...
2003-05-06 Chris LattnerRe-add gross hack, it's still necessary. :(
2003-05-06 Chris LattnerRemove hideously nasty hack
2003-05-04 Misha BrukmanDebug output should go to cerr, not cout, because that...
2003-05-02 Chris LattnerFix a bug which occurred with empty basic blocks
2003-05-01 Chris LattnerMinor cleanup
next