Chris Lattner
|
f4a97da407
Fix an N^2 issue handling constant resolution due to RAUW in large arrays
|
17 anos atrás |
Gabor Greif
|
6c80c38160
eliminate calls to deprecated Use::init() interface
|
17 anos atrás |
Gabor Greif
|
efe65369a7
merge of use-diet branch to trunk
|
17 anos atrás |
Dan Gohman
|
950a4c40b8
Add explicit keywords.
|
17 anos atrás |
Chris Lattner
|
58d74910c6
Reimplement the parameter attributes support, phase #1. hilights:
|
17 anos atrás |
Chris Lattner
|
4ee451de36
Remove attribution from file headers, per discussion on llvmdev.
|
17 anos atrás |
Chandler Carruth
|
6994040a95
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.
|
18 anos atrás |
Chris Lattner
|
b348bb8125
Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9.
|
18 anos atrás |
Chris Lattner
|
d67c632d96
implement the ModuleProvider::dematerializeFunction hook
|
18 anos atrás |
Jeff Cohen
|
650c938c41
Keep header file free of 'possible loss of data' warnings.
|
18 anos atrás |
Chris Lattner
|
7337ab9e92
stop encoding type/value pairs when the type is implied by the value.
|
18 anos atrás |
Chris Lattner
|
48c85b84c1
add support for reading the param attrs block
|
18 anos atrás |
Chris Lattner
|
f4c8e52433
add reader logic for terminator instrs.
|
18 anos atrás |
Chris Lattner
|
a7c49aac98
handle function-level forward references, read binops.
|
18 anos atrás |
Chris Lattner
|
980e5aad4c
implement materializeModule, force deallocation of vector memory when we
|
18 anos atrás |
Chris Lattner
|
866971474c
The stream to read from is now an ivar
|
18 anos atrás |
Chris Lattner
|
48f848716e
implement scafolding for lazy deserialization of function bodies
|
18 anos atrás |
Chris Lattner
|
c453f76e2b
Switch the bitcode reader interface to take a MemoryBuffer instead of knowing
|
18 anos atrás |
Chris Lattner
|
198f34ac35
move some code around, fix a bug in the reader reading globalinits (which
|
18 anos atrás |
Chris Lattner
|
07d98b4afb
add bitcode alias support
|
18 anos atrás |
Chris Lattner
|
f66d20da61
ensure that every error return sets a message (and goes through Error, for
|
18 anos atrás |
Chris Lattner
|
522b7b104c
implement support for reading aggregate constants, including handling forward
|
18 anos atrás |
Chris Lattner
|
e16504eb4e
read basic constants: null, undef, integers <= 64bits
|
18 anos atrás |
Chris Lattner
|
6dbfd7bfbc
track global inits
|
18 anos atrás |
Chris Lattner
|
0b2482a1eb
Read global symtab
|
18 anos atrás |
Chris Lattner
|
47f96bf246
promote LLVMBitCodes to be a public header
|
18 anos atrás |
Jeff Cohen
|
cb403d69fb
Fix build problem with Gentoo 4.1.1-r3.
|
18 anos atrás |
Chris Lattner
|
caee0dccff
Initial support for reading bitcode files. They currently only read types,
|
18 anos atrás |