aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-07-04- remove use of isa<Type>(Val) since there's no inheritance relationshipReid Spencer
2004-07-04Remove use of Type::TypeTy which is no longer defined. This change neededReid Spencer
2004-07-04Correct syntax typo .. ; -> :Reid Spencer
2004-07-04- Changes for bug 122Reid Spencer
2004-07-04- #include <iostream> since its not in Value.h any more.Reid Spencer
2004-07-04Constify SymbolTable's use of Type* so that it never modifies them.Reid Spencer
2004-07-04- #include <iostream> since its not in Value.h any more.Reid Spencer
2004-07-04#include <iostream> since its not in Value.h any more.Reid Spencer
2004-07-04Adjust the slot machine to handle Types separately from Values. This wasReid Spencer
2004-07-04Implementation of SlotTable went into header file. Note that this headerReid Spencer
2004-07-04Remove Tabs.Reid Spencer
2004-07-04Implement new output functions for types and compacted type planes. AlsoReid Spencer
2004-07-04Add new methods outputTypes and outputCompactionTypes for handling TypesReid Spencer
2004-07-04For bug 122:Reid Spencer
2004-07-04- Type::TypeTyID doesn't exist any more (bug 122)Reid Spencer
2004-07-04- Don't use macros to call the BytecodeHandlerReid Spencer
2004-07-04- Make ValueList an "OtherVal" user of Values to ensure it doesn't getReid Spencer
2004-07-04Remove tabs. Move function declaration to Reader.h where it belongs.Reid Spencer
2004-07-04Add #include <iostream> which is needed now that Value.h doesn't include itReid Spencer
2004-07-04Excise tabs.Reid Spencer
2004-07-04Add efficiency statistic.Alkis Evlogimenos
2004-07-03Fix compilation on internixChris Lattner
2004-07-03Implement add.ll:test22, a common case in MSIL filesChris Lattner
2004-07-02Fix Type::isSized() to realize that "{ opaque }" is not sizedChris Lattner
2004-07-02Do not call getTypeSize on a type that has no sizeChris Lattner
2004-07-02Add FIXME notes for spilling int/fp regs (need to calculate stack space).Misha Brukman
2004-07-02Fix use-before-def thinkoBrian Gaeke
2004-07-02Revert patches 1.79 and 1.80 which had to do with dead MBB's. Now that theyChris Lattner
2004-07-02Fix potential problems with unreachable basic blocks.Chris Lattner
2004-07-02Fix all of those problems that the PPC backend has running 176.gcc :)Chris Lattner
2004-07-02Remove dead blocksChris Lattner
2004-07-02Add a trivially simple pass to delete unreachable blocks from the CFG. ThisChris Lattner
2004-07-02Get rid of a dead variable, and fix a typo in a comment.Brian Gaeke
2004-07-02Add M_TERMINATOR_FLAG to terminator instructions (branches and returns).Brian Gaeke
2004-07-02RETURN instructions are not used in the sparc backend.Brian Gaeke
2004-07-01* Follow the PowerPC convention of leaving 24 bytes for linking on the stack.Misha Brukman
2004-07-01* Get rid of constant-expr handling code: we use the ConstantExpr lowering passMisha Brukman
2004-07-01Wrap long lineMisha Brukman
2004-07-01* Do not allocate r0 as we use it indiscriminantly in the instr selector.Misha Brukman
2004-07-01Check if operand has an allocated reg before requesting it.Misha Brukman
2004-07-01Add much better assertion checking for load and store insts.Chris Lattner
2004-07-01Make this pass use a more specific debug message than "Processing:".Brian Gaeke
2004-07-01Handle targets where alignment can be bigger than the size of the data.Chris Lattner
2004-07-01Make sure that we destroy the MBB's, with all of their instructions, beforeChris Lattner
2004-07-01Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'sChris Lattner
2004-07-01Change MBB autonumber a bit to get the reverse mapping as well as a forwardChris Lattner
2004-07-01Instance var no longer existsChris Lattner
2004-07-01Start using MBB numbers directly instead of going through the live variablesChris Lattner
2004-07-01Instead of building a private numbering of MBB's use brg's nifty auto-numbering.Chris Lattner