| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
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-svn: 36611
|
| |
|
|
| |
llvm-svn: 36581
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<MODULE_BLOCK NumWords=27 BlockCodeSize=3>
<TYPE_BLOCK NumWords=7 BlockCodeSize=4>
<NUMENTRY op0=7>
<POINTER op0=1>
<FUNCTION op0=0 op1=2 op2=2 op3=2 op4=2>
<VECTOR op0=2 op1=3>
<INTEGER op0=64>
<VECTOR op0=8 op1=5>
<INTEGER op0=16>
<VOID>
...
With work, the operands can be pretty printed symbolically.
llvm-svn: 36579
|
| |
|
|
| |
llvm-svn: 36576
|
| |
|
|
|
|
| |
file symbolically and actually computing statistics.
llvm-svn: 36557
|
| |
|
|
|
|
| |
reading the stream, and detects whether it is LLVM IR or not.
llvm-svn: 36556
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
anything about disk I/O itself. This greatly simplifies its interface -
eliminating the need for the ReaderWrappers.cpp file.
This adds a new option to llvm-dis (-bitcode) which instructs it to read
the input file as bitcode. Until/unless the bytecode reader is taught to
read from MemoryBuffer, there is no way to handle stdin reading without it.
I don't plan to switch the bytecode reader over, I'd rather delete it :),
so the option will stay around temporarily.
llvm-svn: 36554
|
| |
|
|
| |
llvm-svn: 36551
|
| |
|
|
|
|
|
|
| |
MultiSource/Applications/minisat in the JIT.
Note that the libsystem stuff should ideally never modify errno. :(
llvm-svn: 36508
|
| |
|
|
| |
llvm-svn: 36347
|
| |
|
|
| |
llvm-svn: 36336
|
| |
|
|
| |
llvm-svn: 36335
|
| |
|
|
| |
llvm-svn: 36334
|
| |
|
|
|
|
| |
bitcode file instead of a bytecode file
llvm-svn: 36333
|
| |
|
|
|
|
|
|
| |
Make ParamAttrsList objects unique. You can no longer directly create or
destroy them but instead must go through the ParamAttrsList::get()
interface.
llvm-svn: 36327
|
| |
|
|
| |
llvm-svn: 36326
|
| |
|
|
| |
llvm-svn: 36268
|
| |
|
|
| |
llvm-svn: 36106
|
| |
|
|
|
|
|
| |
Functions without names deserve to be created too. This fixes:
test/CodeGen/Generic/vector-constantexpr.ll
llvm-svn: 36105
|
| |
|
|
|
|
|
| |
When upgrading global vars, look for conflicts with functions as well. This
fixes test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll
llvm-svn: 36103
|
| |
|
|
| |
llvm-svn: 36096
|
| |
|
|
|
|
|
|
|
| |
Rewrite the upgrade of GEP indices to be a little less obtuse. This fixes
test/Assembler/2002-08-19-BytecodeReader.llx
test/Assembler/2003-08-21-ConstantExprCast-Fold.llx
test/Assembler/2004-01-11-getelementptrfolding.llx
llvm-svn: 36095
|
| |
|
|
| |
llvm-svn: 35902
|
| |
|
|
| |
llvm-svn: 35899
|
| |
|
|
|
|
|
| |
typos in the output. This is sufficient to get most of the llvm2cpp tests
working again.
llvm-svn: 35898
|
| |
|
|
| |
llvm-svn: 35897
|
| |
|
|
|
|
| |
as the key for a map insertion.
llvm-svn: 35896
|
| |
|
|
| |
llvm-svn: 35894
|
| |
|
|
| |
llvm-svn: 35893
|
| |
|
|
|
|
|
| |
Put the parameter attributes in their own ParamAttr name space. Adjust the
rest of llvm as a result.
llvm-svn: 35877
|
| |
|
|
| |
llvm-svn: 35863
|
| |
|
|
| |
llvm-svn: 35813
|
| |
|
|
|
|
| |
Adapt handling of parameter attributes to use ParamAttrsList class.
llvm-svn: 35812
|
| |
|
|
| |
llvm-svn: 35772
|
| |
|
|
| |
llvm-svn: 35771
|
| |
|
|
| |
llvm-svn: 35769
|
| |
|
|
|
|
|
| |
Change uses of sys::Path class to sys::PathWithStatus in those places where
the file status information is needed.
llvm-svn: 35743
|
| |
|
|
| |
llvm-svn: 35736
|
| |
|
|
|
|
|
|
| |
For the short CALL/INVOKE syntax, the signedness of the result type is two
extractions away from the type argument because its a POINTER to function
type, not a function type.
llvm-svn: 35735
|
| |
|
|
| |
llvm-svn: 35684
|
| |
|
|
|
|
|
| |
Rename LinkItems as NativeLinkItems since it is filled out by the Linker
library to contain only those items deemed to be native.
llvm-svn: 35654
|
| |
|
|
| |
llvm-svn: 35579
|
| |
|
|
| |
llvm-svn: 35578
|
| |
|
|
| |
llvm-svn: 35571
|
| |
|
|
| |
llvm-svn: 35570
|
| |
|
|
|
|
| |
rules for overloaded intrinsic functions.
llvm-svn: 35565
|
| |
|
|
|
|
| |
file other than one named "-".
llvm-svn: 35478
|
| |
|
|
|
|
|
|
| |
Make the sys::Path::getFileStatus function more efficient by having it
return a pointer to the FileStatus structure rather than copy it. Adjust
uses of the function accordingly. Also, fix some memory issues in sys::Path.
llvm-svn: 35476
|