Gabor Greif
|
6c80c38160
eliminate calls to deprecated Use::init() interface
|
17 tahun lalu |
Dan Gohman
|
e4977cf750
Make structs and arrays first-class types, and add assembly
|
17 tahun lalu |
Gabor Greif
|
7cbd8a3e92
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.)
|
17 tahun lalu |
Gabor Greif
|
b1dbcd886a
Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better.
|
17 tahun lalu |
Dale Johannesen
|
aafce77b17
Add CommonLinkage; currently tentative definitions
|
17 tahun lalu |
Nate Begeman
|
baa64ebd26
Simplify some checks
|
17 tahun lalu |
Nate Begeman
|
51d2ed179b
Pointer comparisons should use icmp, not vicmp
|
17 tahun lalu |
Nate Begeman
|
c83ad0d8e7
Pointer comparisons should be handled by icmp, not vicmp :)
|
17 tahun lalu |
Nate Begeman
|
ac80ade158
Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef
|
17 tahun lalu |
Gabor Greif
|
efe65369a7
merge of use-diet branch to trunk
|
17 tahun lalu |
Nick Lewycky
|
280a6e607d
Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989
|
17 tahun lalu |
Chris Lattner
|
02a260aa11
Switch to using Simplified ConstantFP::get API.
|
17 tahun lalu |
Chris Lattner
|
86941611c9
Gabor points out that reserveOperandSpace takes # of values,
|
17 tahun lalu |
Gabor Greif
|
051a950000
API changes for class Use size reduction, wave 1.
|
17 tahun lalu |
Chris Lattner
|
58d74910c6
Reimplement the parameter attributes support, phase #1. hilights:
|
17 tahun lalu |
Chris Lattner
|
461edd937e
when the bitcode reader is referencing a paramattr, make sure to bump its refcount.
|
17 tahun lalu |
Anton Korobeynikov
|
91342d8873
Be backward compatible
|
17 tahun lalu |
Anton Korobeynikov
|
f8342b9866
Honour aliases visibility when reading from/writing to bitcode
|
17 tahun lalu |
Nick Lewycky
|
fc82fabe00
Add an unwind_to field to basic blocks, making them Users instead of Values.
|
17 tahun lalu |
Devang Patel
|
f4511cd8fb
Use SmallVector while constructing ReturnInst.
|
17 tahun lalu |
Devang Patel
|
d9d99ff8e8
Update bitcode reader and writer to handle multiple return values.
|
17 tahun lalu |
Evan Cheng
|
1df439773c
Backing out r47521 for now. This has broken a number of tests.
|
17 tahun lalu |
Devang Patel
|
e9fabd94ab
Properly read and write bitcodes for multiple return values.
|
17 tahun lalu |
Dale Johannesen
|
22c3979fca
Split ParameterAttributes.h, putting the complicated
|
17 tahun lalu |
Devang Patel
|
197be3de7f
Read and write getresult.
|
17 tahun lalu |
Dan Gohman
|
3035959425
Use empty() instead of comparing size() with zero.
|
17 tahun lalu |
Chris Lattner
|
4ee451de36
Remove attribution from file headers, per discussion on llvmdev.
|
17 tahun lalu |
Evan Cheng
|
f9b83fcf95
Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure
|
17 tahun lalu |
Christopher Lamb
|
43ad6b3e0d
Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space.
|
17 tahun lalu |
Christopher Lamb
|
fe63fb986d
Implement address space attribute for LLVM pointer types. Address spaces are
|
17 tahun lalu |