|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 45418 | 
| | 
| 
| 
| | llvm-svn: 43464 | 
| | 
| 
| 
| | llvm-svn: 36662 | 
| | 
| 
| 
| 
| 
| 
| | Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652 | 
| | 
| 
| 
| | llvm-svn: 36632 | 
| | 
| 
| 
| 
| 
| | LLVM's footprint and speed up linking.
llvm-svn: 33941 | 
| | 
| 
| 
| 
| 
| 
| 
| | This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
llvm-svn: 32751 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the
exception of 175.vpr which fails only on a slight floating point output
difference.
llvm-svn: 31931 | 
| | 
| 
| 
| 
| 
| 
| 
| | First in a series of patches to convert SetCondInst into ICmpInst and
FCmpInst using only two opcodes and having the instructions contain their
predicate value. Nothing uses these classes yet. More patches to follow.
llvm-svn: 31867 | 
| | 
| 
| 
| | llvm-svn: 29932 | 
| | 
| 
| 
| | llvm-svn: 29925 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 1. Fix the macros in IncludeFile.h to put everything in the llvm namespace
2. Replace the previous explicit mechanism in all the .h and .cpp files
   with the macros in IncludeFile.h
This gets us a consistent mechanism throughout LLVM for ensuring linkage.
Next step is to make sure its used in enough places.
llvm-svn: 28715 | 
| | 
| 
| 
| 
| 
| 
| | IncludeFile hack to ensure linkage of analysis passes. This works around
some -pedantic warnings about assigning an object to a function.
llvm-svn: 28621 | 
| | 
| 
| 
| 
| 
| | Regression/Transforms/GCSE/vectorops.ll
llvm-svn: 27691 | 
| | 
| 
| 
| | llvm-svn: 25969 | 
| | 
| 
| 
| | llvm-svn: 21416 | 
| | 
| 
| 
| | llvm-svn: 19402 | 
| | 
| 
| 
| | llvm-svn: 19121 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | a function call at the core of the loop inline and removing unused
stack variables from an often called function. This doesn't improve things
much, the real saving will be by reducing the number of calls to this
function (100K+ when linking kimwitu++).
llvm-svn: 19119 | 
| | 
| 
| 
| | llvm-svn: 12517 | 
| | 
| 
| 
| | llvm-svn: 11308 | 
| | 
| 
| 
| 
| 
| | is included.
llvm-svn: 10397 | 
| | 
| 
| 
| | llvm-svn: 10218 | 
| | 
| 
| 
| | llvm-svn: 9903 | 
| | 
| 
| 
| 
| 
| | Header files will be on the way.
llvm-svn: 9298 | 
| | 
| 
| 
| | llvm-svn: 8478 | 
| | 
| 
| 
| 
| 
| | Thanks fly out to Casey Carter for this fix.
llvm-svn: 4460 | 
| | 
| 
| 
| | llvm-svn: 3924 | 
| | 
| 
| 
| | llvm-svn: 3544 | 
|  | llvm-svn: 3541 |