Benjamin Kramer
|
578faa837b
de-tmpify clang.
|
14 лет назад |
Bill Wendling
|
285cfd8953
Throw the switch to convert clang to the new exception handling model!
|
14 лет назад |
Julien Lerouge
|
77f68bb90a
Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can
|
14 лет назад |
Eric Christopher
|
acae011241
Carry the debug information from single exit unified return block
|
14 лет назад |
Douglas Gregor
|
bcfd1f55bf
Extend the ASTContext constructor to delay the initialization of
|
14 лет назад |
John McCall
|
777d6e56ad
Simplify EH control flow by observing that EH scopes form a simple
|
14 лет назад |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 лет назад |
Jay Foad
|
0f6ac7cf7b
Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use
|
14 лет назад |
Chris Lattner
|
2acc6e3fed
de-constify llvm::Type, patch by David Blaikie!
|
14 лет назад |
Benjamin Kramer
|
8dd55a3c3b
Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does.
|
14 лет назад |
Chris Lattner
|
9cbe4f0ba0
clang side to match the LLVM IR type system rewrite patch.
|
14 лет назад |
John McCall
|
bdc4d80956
A number of array-related IR-gen cleanups.
|
14 лет назад |
John McCall
|
bc8d40d85f
Change the IR-generation of VLAs so that we capture bounds,
|
14 лет назад |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 лет назад |
John McCall
|
93c332a8ba
Convert Clang over to resuming from landing pads with llvm.eh.resume.
|
14 лет назад |
Benjamin Kramer
|
95d318c4c1
Eliminate temporary argument vectors.
|
14 лет назад |
Ted Kremenek
|
7aa488a7fc
Fix crash on C++ code when compiling with -finstrument-functions.
|
14 лет назад |
John McCall
|
f2aac84709
Make CGF.getContext() inlinable, because it's trivial, and optimize
|
14 лет назад |
Ken Dyck
|
79be76c0e3
Eliminate some literal 8s from EmitNullInitialization() by converting
|
14 лет назад |
Jay Foad
|
6f141659ca
PR9214: Convert Metadata API to use ArrayRef.
|
14 лет назад |
Peter Collingbourne
|
f111d93572
C1X: implement generic selections
|
14 лет назад |
Jay Foad
|
bbf3bacb3e
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
|
14 лет назад |
John McCall
|
d26bc76c98
Use the "undergoes default argument promotion" bit on parameters to
|
14 лет назад |
Devang Patel
|
aa11289f75
DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not.
|
14 лет назад |
Bill Wendling
|
e3eb83b937
Initialize variable.
|
14 лет назад |
Tilmann Scheller
|
9c6082fe89
Revert "Add CC_Win64ThisCall and set it in the necessary places."
|
14 лет назад |
Tilmann Scheller
|
88d117c2ee
Add CC_Win64ThisCall and set it in the necessary places.
|
14 лет назад |
Chris Lattner
|
2bef7f5499
fix my containsBreak predicate.
|
14 лет назад |
Chris Lattner
|
ef425a6900
Add some helper methods that will be used in my next patch.
|
14 лет назад |
Chris Lattner
|
c2c90011a6
Change the interface to ConstantFoldsToSimpleInteger to not encode
|
14 лет назад |