- Feb 05, 2007
-
-
Chris Lattner authored
llvm-svn: 33924
-
Reid Spencer authored
Adjust to new Module interface for getFunction. llvm-svn: 33923
-
Reid Spencer authored
Adjust to changes in Module interface: getMainFunction() -> getFunction("main") getNamedFunction(X) -> getFunction(X) llvm-svn: 33922
-
Reid Spencer authored
Change getNamedFunction -> getFunction Make llvm-extract run the StripDeadPrototypes pass. llvm-svn: 33921
-
Reid Spencer authored
Clean up the Module::getFunction interface. getMainFunction and getNamedFunction are now gone. Just use getFunction instead. llvm-svn: 33920
-
Reid Spencer authored
This test is not particularly useful without type planes. llvm-svn: 33919
-
Reid Spencer authored
This patch replaces the SymbolTable class with ValueSymbolTable which does not support types planes. This means that all symbol names in LLVM must now be unique. The patch addresses the necessary changes to deal with this and removes code no longer needed as a result. This completes the bulk of the changes for this PR. Some cleanup patches will follow. llvm-svn: 33918
-
Reid Spencer authored
This pass is no longer needed. llvm-svn: 33917
-
Reid Spencer authored
for use by llvm-extract and bugpoint. llvm-svn: 33916
-
Devang Patel authored
Do not insert Analysis pass, if it is already available. llvm-svn: 33915
-
Devang Patel authored
llvm-svn: 33914
-
Zhou Sheng authored
It is a functional replacement for common case integer type like "unsigned", "uint64_t", but also allows non-byte-width integer type and large integer value types such as 3-bits, 15-bits, or more than 64-bits of precision. For more details, see pr1043. llvm-svn: 33913
-
Reid Spencer authored
llvm-svn: 33912
-
Reid Spencer authored
llvm-svn: 33911
-
Lauro Ramos Venancio authored
llvm-svn: 33910
-
Reid Spencer authored
llvm-svn: 33909
-
Reid Spencer authored
llvm-svn: 33908
-
Reid Spencer authored
or assembler uses ! at the end of every message. We shouldn't either. llvm-svn: 33907
-
Reid Spencer authored
llvm-svn: 33906
-
Reid Spencer authored
It prevents "make install" on a clean directory from working. llvm-svn: 33905
-
Chris Lattner authored
llvm-svn: 33904
-
Reid Spencer authored
llvm-svn: 33903
-
Chris Lattner authored
llvm-svn: 33902
-
Reid Spencer authored
Revert last patch which caused iteration invalidation. llvm-svn: 33901
-
Chris Lattner authored
llvm-svn: 33900
-
Reid Spencer authored
Don't re-use var names. llvm-svn: 33899
-
Chris Lattner authored
llvm-svn: 33898
-
Owen Anderson authored
llvm-svn: 33897
-
Bill Wendling authored
llvm-svn: 33896
-
Anton Korobeynikov authored
llvm-svn: 33895
-
Chris Lattner authored
llvm-svn: 33894
-
Chris Lattner authored
llvm-svn: 33893
-
Chris Lattner authored
llvm-svn: 33892
-
Chris Lattner authored
llvm-svn: 33891
-
Nick Lewycky authored
Learn from sext and zext. The destination value falls within the range of the source type. Generalize properties regarding constant ints. Get smarter about marking blocks as unreachable. If 1 >= 2 in order for this block to execute, then it isn't reachable. llvm-svn: 33889
-
Anton Korobeynikov authored
llvm-svn: 33888
-
- Feb 04, 2007
-
-
Reid Spencer authored
Fix linkage problems after libLLVMTransforms.a was removed. llvm-svn: 33887
-
Reid Spencer authored
libraries linked with. This permits a project to still use USEDLIBS to specify its own libraries in conjunction with LINK_COMPONENTS. llvm-stacker needs this after libLLVMTransforms.a went away. llvm-svn: 33886
-
Reid Spencer authored
llvm-svn: 33885
-
Chris Lattner authored
X + C to promote LEA formation. We would incorrectly apply it in some cases (test) and miss it in others. This fixes CodeGen/X86/2007-02-04-OrAddrMode.ll llvm-svn: 33884
-