John McCall
|
f85e193739
Automatic Reference Counting.
|
14 rokov pred |
John McCall
|
93c332a8ba
Convert Clang over to resuming from landing pads with llvm.eh.resume.
|
14 rokov pred |
Benjamin Kramer
|
95d318c4c1
Eliminate temporary argument vectors.
|
14 rokov pred |
Ted Kremenek
|
7aa488a7fc
Fix crash on C++ code when compiling with -finstrument-functions.
|
14 rokov pred |
John McCall
|
f2aac84709
Make CGF.getContext() inlinable, because it's trivial, and optimize
|
14 rokov pred |
Ken Dyck
|
79be76c0e3
Eliminate some literal 8s from EmitNullInitialization() by converting
|
14 rokov pred |
Jay Foad
|
6f141659ca
PR9214: Convert Metadata API to use ArrayRef.
|
14 rokov pred |
Peter Collingbourne
|
f111d93572
C1X: implement generic selections
|
14 rokov pred |
Jay Foad
|
bbf3bacb3e
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
|
14 rokov pred |
John McCall
|
d26bc76c98
Use the "undergoes default argument promotion" bit on parameters to
|
14 rokov pred |
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 rokov pred |
Bill Wendling
|
e3eb83b937
Initialize variable.
|
14 rokov pred |
Tilmann Scheller
|
9c6082fe89
Revert "Add CC_Win64ThisCall and set it in the necessary places."
|
14 rokov pred |
Tilmann Scheller
|
88d117c2ee
Add CC_Win64ThisCall and set it in the necessary places.
|
14 rokov pred |
Chris Lattner
|
2bef7f5499
fix my containsBreak predicate.
|
14 rokov pred |
Chris Lattner
|
ef425a6900
Add some helper methods that will be used in my next patch.
|
14 rokov pred |
Chris Lattner
|
c2c90011a6
Change the interface to ConstantFoldsToSimpleInteger to not encode
|
14 rokov pred |
Anders Carlsson
|
c1cfdf8647
Add a LangOptions::areExceptionsEnabled and start using it.
|
14 rokov pred |
John McCall
|
56ca35d396
Change the representation of GNU ?: expressions to use a different expression
|
14 rokov pred |
Chris Lattner
|
ad8dcf4a9d
Step #1/N of implementing support for __label__: split labels into
|
14 rokov pred |
John McCall
|
5936e33bf7
Assorted cleanup:
|
14 rokov pred |
Peter Collingbourne
|
f315fa81ee
OpenCL: add support for __kernel, kernel keywords and EXTENSION,
|
14 rokov pred |
John McCall
|
7502c1d3ce
Give some convenient idiomatic accessors to Stmt::child_range and
|
14 rokov pred |
Daniel Dunbar
|
a18652fe1e
IRgen: Fix an immediate-exit-from-fn style nit.
|
14 rokov pred |
Roman Divacky
|
be4c8705e4
Implement mcount profiling, enabled via -pg.
|
14 rokov pred |
John McCall
|
d16c2cf1ca
Reorganize CodeGen{Function,Module} to eliminate the unfortunate
|
14 rokov pred |
John McCall
|
7143325db7
Do the right thing for zero-initializing VLAs that don't have a zero
|
14 rokov pred |
John McCall
|
36f893c1ef
Move all the cleanups framework code into a single file.
|
14 rokov pred |
John McCall
|
150b462afc
Better framework for conditional cleanups; untested as yet.
|
14 rokov pred |
John McCall
|
5576d9b0a3
Support the zero-initialization of VLAs when that really means a zero
|
14 rokov pred |