Jeff Cohen
|
66c5fd6c53
When a function takes a variable number of pointer arguments, with a zero
|
20 years ago |
Chris Lattner
|
eebac5fee6
Use a map to cache the ModuleType information, so we can do logarithmic
|
20 years ago |
Jim Laskey
|
cb6682fa44
Culling out use of unions for converting FP to bits and vice versa.
|
20 years ago |
Jeff Cohen
|
00b16889ab
Eliminate all remaining tabs and trailing spaces.
|
20 years ago |
Andrew Lenharth
|
558bc88a00
core changes for varargs
|
20 years ago |
Chris Lattner
|
3f6948d686
remove some dead (always dynamically false) flags
|
20 years ago |
Chris Lattner
|
dee199fe82
encode calling conventions for call/invoke instructions.
|
20 years ago |
Chris Lattner
|
479ffebd73
encode function calling convs in the bytecode file. invoke and call are
|
20 years ago |
Chris Lattner
|
38287bdfde
add bytecode reader support for tail calls
|
20 years ago |
Misha Brukman
|
6b8a63ae58
Remove vim settings from source code; people should use llvm/utils/vim/vimrc
|
20 years ago |
Chris Lattner
|
aba5ff5671
Add some extra checks. Opaque types don't have a null marker.
|
20 years ago |
Misha Brukman
|
8a96c53d36
Remove trailing whitespace
|
20 years ago |
Chris Lattner
|
e4d5c441e0
This mega patch converts us from using Function::a{iterator|begin|end} to
|
20 years ago |
Chris Lattner
|
7acff25f7f
second argument to Value::setName is now gone.
|
20 years ago |
Chris Lattner
|
7e6182319d
use more specific cast.
|
20 years ago |
Chris Lattner
|
b52f1c2950
Make sure to clear the LazyFunctionLoadMap after we ParseAllFunctionBodies.
|
20 years ago |
Chris Lattner
|
613233230b
Fix the regressions my User changes introduced. Apparently some parts of
|
20 years ago |
Chris Lattner
|
cad28bd3a0
Adjust to changes in User class and minor changes in instruction ctors.
|
20 years ago |
Jeff Cohen
|
e133721047
Fix problems uncovered by VC++ (first time compiled by VC++)
|
20 years ago |
Chris Lattner
|
389bd04b96
Remove a dead field, make the map go to integer type ID to hash better and
|
21 years ago |
Chris Lattner
|
0aed01d43a
Remove #include inadvertently added
|
21 years ago |
Chris Lattner
|
c4d6916508
Eliminate this ugly hack. This was put back in when replaceAllUsesOf used
|
21 years ago |
Reid Spencer
|
3c39127b72
Provide more information in the error message that occurs when there are
|
21 years ago |
Chris Lattner
|
02dce169c8
Do not allow bytecode files with unresolved references to be read. Doing
|
21 years ago |
Chris Lattner
|
3af4b4fe78
RevisionNum is read by error(), initialize it early.
|
21 years ago |
Chris Lattner
|
638c381ef7
Add note that this is for old bytecode files.
|
21 years ago |
Chris Lattner
|
97fbc500a7
Use a per-function flag bit to indicate whether or not there is a function
|
21 years ago |
Chris Lattner
|
3bdad6923e
Make *SURE* to null out the pointer before throwing an exception, otherwise
|
21 years ago |
Chris Lattner
|
18549c25d6
Make functions default to having external linkage if they have no
|
21 years ago |
Reid Spencer
|
61aaf2e0af
Simplify decompression code by using the high level interface to the Compressor
|
21 years ago |