- May 25, 2004
-
-
Reid Spencer authored
directory. Headers located there are not public to LLVM but are shared between LLVM modules. llvm-svn: 13769
-
Reid Spencer authored
SlotTable. llvm-svn: 13766
-
Reid Spencer authored
llvm-svn: 13765
-
Reid Spencer authored
the Abstract Data Type that holds slot number values and associates them with Type* and Value*. The SlotTable is simply the holder of the slot numbers and provides a controlled interface for building the table. It does not enforce any particular idiom or functionality for manipulating the slot numbers. This is part of bug_122. The SlotCalculator and SlotMachine classes will follow. llvm-svn: 13764
-
Alkis Evlogimenos authored
llvm-svn: 13762
-
Reid Spencer authored
llvm-svn: 13761
-
Chris Lattner authored
other edits llvm-svn: 13760
-
Reid Spencer authored
llvm-svn: 13759
-
Reid Spencer authored
llvm-svn: 13758
-
Reid Spencer authored
llvm-svn: 13757
-
Reid Spencer authored
llvm-svn: 13756
-
Reid Spencer authored
SymbolTable will now assert if this is done. This didn't find any incorrect usage of SymbolTable but will prevent future mistakes until Type != Value. llvm-svn: 13755
-
Reid Spencer authored
llvm-svn: 13754
-
Reid Spencer authored
llvm-svn: 13753
-
Reid Spencer authored
for making Type not derive from Value. There are now separate interfaces \ for looking up, finding, and inserting Types and Values. There are also \ three separate iterator interfaces, one for type planes, one for the types \ (type type plane), and one for values within a type plane. See the \ documentation in the Header file. llvm-svn: 13752
-
Reid Spencer authored
llvm-svn: 13751
-
Reid Spencer authored
llvm-svn: 13750
-
Reid Spencer authored
llvm-svn: 13749
-
Reid Spencer authored
llvm-svn: 13748
-
Reid Spencer authored
llvm-svn: 13747
-
Reid Spencer authored
llvm-svn: 13746
-
Reid Spencer authored
for making Type not derive from Value. There are now separate interfaces \ for looking up, finding, and inserting Types and Values. There are also \ three separate iterator interfaces, one for type planes, one for the types \ (type type plane), and one for values within a type plane. See the \ documentation in the Header file. llvm-svn: 13745
-
Reid Spencer authored
llvm-svn: 13744
-
Reid Spencer authored
llvm-svn: 13743
-
Vikram S. Adve authored
llvm-svn: 13741
-
Chris Lattner authored
into (X & (C2 << C1)) != (C3 << C1), where the shift may be either left or right and the compare may be any one. This triggers 1546 times in 176.gcc alone, as it is a common pattern that occurs for bitfield accesses. llvm-svn: 13740
-
Chris Lattner authored
llvm-svn: 13739
-
Chris Lattner authored
llvm-svn: 13738
-
Chris Lattner authored
llvm-svn: 13737
-
Chris Lattner authored
Canonicalize cast X to bool into a setne instruction llvm-svn: 13736
-
Chris Lattner authored
llvm-svn: 13735
-
- May 24, 2004
-
-
Chris Lattner authored
hurt legibility on IE llvm-svn: 13720
-
Tanya Lattner authored
Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDetector to fix memory leak bug. llvm-svn: 13718
-
Chris Lattner authored
llvm-svn: 13717
-
Tanya Lattner authored
to set the parent when a MachineBasicBlock is added to a MachineFunction. llvm-svn: 13716
-
Chris Lattner authored
llvm-svn: 13715
-
Chris Lattner authored
llvm-svn: 13714
-
Chris Lattner authored
llvm-svn: 13713
-
Chris Lattner authored
llvm-svn: 13712
-
Chris Lattner authored
the visibility of dox changes llvm-svn: 13711
-