- Jun 30, 2003
-
-
John Criswell authored
system. llvm-svn: 7014
-
Chris Lattner authored
leaving trash in the register, fixing anagram llvm-svn: 7013
-
Brian Gaeke authored
llvm-svn: 7012
-
Chris Lattner authored
llvm-svn: 7008
-
Chris Lattner authored
llvm-svn: 7007
-
Chris Lattner authored
llvm-svn: 7006
-
Chris Lattner authored
llvm-svn: 7005
-
Chris Lattner authored
llvm-svn: 7003
-
Chris Lattner authored
Look at all of the code that gets deleted! llvm-svn: 7001
-
Chris Lattner authored
llvm-svn: 7000
-
Chris Lattner authored
llvm-svn: 6999
-
Chris Lattner authored
llvm-svn: 6998
-
Chris Lattner authored
llvm-svn: 6997
-
Chris Lattner authored
llvm-svn: 6996
-
Chris Lattner authored
DSGraph at one time llvm-svn: 6994
-
Chris Lattner authored
llvm-svn: 6993
-
Chris Lattner authored
llvm-svn: 6992
-
Chris Lattner authored
arguments or not... llvm-svn: 6987
-
Chris Lattner authored
llvm-svn: 6986
-
Chris Lattner authored
llvm-svn: 6985
-
- Jun 29, 2003
-
-
Chris Lattner authored
DSGraph/2003-06-29-NodeCollapsing2.ll & DSGraph/PhysicalSubtyping.ll llvm-svn: 6982
-
Chris Lattner authored
llvm-svn: 6981
-
Chris Lattner authored
llvm-svn: 6979
-
Chris Lattner authored
and longjmp as an abort! llvm-svn: 6977
-
Chris Lattner authored
llvm-svn: 6973
-
Chris Lattner authored
expose it directly as value numbering information llvm-svn: 6972
-
Chris Lattner authored
Count operands to instructions as well as just results. This allows for global variables to be checked as well llvm-svn: 6970
-
Chris Lattner authored
fixes bug: DSGraph/buglobals.ll llvm-svn: 6947
-
Chris Lattner authored
read or written to. Keep track of how many times this happens. This should be good for deleting things like references to type information in C++ classes llvm-svn: 6946
-
- Jun 28, 2003
-
-
Chris Lattner authored
llvm-svn: 6945
-
Chris Lattner authored
globals into constants if we can prove it's safe llvm-svn: 6941
-
Chris Lattner authored
llvm-svn: 6938
-
Chris Lattner authored
huge arrays of zero initialized values llvm-svn: 6937
-
Chris Lattner authored
llvm-svn: 6935
-
Chris Lattner authored
llvm-svn: 6934
-
Chris Lattner authored
llvm-svn: 6932
-
Chris Lattner authored
llvm-svn: 6931
-
Chris Lattner authored
llvm-svn: 6929
-
Chris Lattner authored
llvm-svn: 6928
-
- Jun 27, 2003
-
-
Brian Gaeke authored
SingleSource except oopack and Oscar. (Sorry, Oscar.) include/llvm/Target/TargetInstrInfo.h: Remove virtual print method. Add accessors for ImplicitUses/Defs. lib/Target/TargetInstrInfo.cpp: Remove virtual print method. If you really wanted this, just use MI->print(O, TM); instead... lib/Target/X86: FloatingPoint.cpp: ...like this. X86InstrInfo.h: Remove virtual print method. Define the PrintImplUses target-specific flag bit. X86InstrInfo.def: Add the PrintImplUses flag to all the instructions which implicitly use CL, because the assembler needs to see the CL in order to generate the right instruction. Printer.cpp: Ditch fnIndex at Chris's request. Now we use CurrentFnName to name constants in the constant pool for each function instead. This avoids keeping state between runOnMachineFunction() invocations, which is a no-no. Having MangledGlobals be global is a bogon I'd like to get rid of too, but making it a static member of Printer causes link errors (why???). Make NumberForBB into a member of Printer instead of a global, too. Make printOp and printMemReference into methods of Printer. X86InstrInfo::print is now Printer::printMachineInstruction, because TargetInstrInfo::print is history. (Because of this, we have to qualify the names of some TargetInstrInfo methods we call.) Print out the ImplicitUses field of any instruction we print that has the PrintImplUses bit set. llvm-svn: 6924
-