aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2001-09-07Remove unneeded #includesChris Lattner
2001-09-07Remove unnecesary #include add dump calls pulled out of .h fileChris Lattner
2001-09-07* Remove lots of #includesChris Lattner
2001-09-07Add tags so emacs knows these are C++ filesChris Lattner
2001-09-07The header file for a translation unit should always be included firstChris Lattner
2001-09-07A file should always include it's private header file *FIRST* see theChris Lattner
2001-09-07annotations are now constChris Lattner
2001-08-31*** empty log message ***Ruchira Sasanka
2001-08-28Added nonterminals for arithmetic operations where one operand is constant.Vikram S. Adve
2001-08-28Makefile for InstrSched/Vikram S. Adve
2001-08-28Remove source list.Vikram S. Adve
2001-08-28Added directory InstrSched.Vikram S. Adve
2001-08-28Major changes too hard to document :-)Vikram S. Adve
2001-08-28Extensive additions for supporting instruction scheduling.Vikram S. Adve
2001-08-28Added class MachineSchedInfo and several supporting classesVikram S. Adve
2001-08-28Implementation of instruction scheduling for LLVM.Vikram S. Adve
2001-08-28Class that encapsulates priority heuristics for instruction scheduling.Vikram S. Adve
2001-08-28Scheduling DAG for instruction scheduling. Currently for a single basic block.Vikram S. Adve
2001-08-28Moved debug options declaration to header file, and movedVikram S. Adve
2001-08-28Moved function PrintMachineInstructions here.Vikram S. Adve
2001-08-27I suckChris Lattner
2001-08-27Initial checkin of TargetData codeChris Lattner
2001-08-27Convert to use the new factored out TargetData classChris Lattner
2001-08-27Factor code out to the TargetData classChris Lattner
2001-08-27Demolish explicit source listChris Lattner
2001-08-25Remove explicit source listChris Lattner
2001-08-13Always set isDef for operand in position resultPos.Vikram S. Adve
2001-08-13Changed SetMachineOpernad calls in Set3OperandsFromInstr so that theRuchira Sasanka
2001-08-13Changed case 64 to make the first arg of phi a defintionRuchira Sasanka
2001-08-07*** empty log message ***Ruchira Sasanka
2001-08-07added a default isDef arg to SetMachineOperand method - RuchiraRuchira Sasanka
2001-08-06Add CC operand as 4th operand of SUBcc, and mark it as a def.Vikram S. Adve
2001-08-06Also, move burg rule to Makefile.common.Vikram S. Adve
2001-08-06Better still, lets move pathname for Burg to Makefile.common.Vikram S. Adve
2001-08-06Use full pathname for burg.Vikram S. Adve
2001-07-31Simplify command line options, and add option for printingVikram S. Adve
2001-07-31Added tree nodes for Phi instructions.Vikram S. Adve
2001-07-31Generate tree nodes for Phi instructions.Vikram S. Adve
2001-07-31Allow machine instructions with variable numbers of arguments.Vikram S. Adve
2001-07-31Generate dummy Phi machine instruction, plus a bug fix for BrCond(boolreg).Vikram S. Adve
2001-07-30Record machine instructions in the vector for each basic block.Vikram S. Adve
2001-07-28Added UltraSparcInstrInfo class to specialize class MachineInstrInfo.Vikram S. Adve
2001-07-28Eliminate unused function.Vikram S. Adve
2001-07-28Bug fixes:Vikram S. Adve
2001-07-28Added MachineInstrInfo class and moved instruction-related members there.Vikram S. Adve
2001-07-28Eliminate separate enum for operand register type.Vikram S. Adve
2001-07-23CommandLine library cleanup. No longer use getValue/setValue, instead, just ...Chris Lattner
2001-07-23Eliminated the Unique class in favor of NonCopyable and NonCopyableVChris Lattner
2001-07-23Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner
2001-07-23Clean up hash table usageChris Lattner