Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
d01b1da213aeb71fd40ff7fb78a194613cc1ece7
/
lib
« Previous
6eb32f4
Default builtin creation to off; we don't really want to be doing it
by Eli Friedman
· 15 years ago
412485d
Avoid warnings.
by Mike Stump
· 15 years ago
3899a7f
As an optimization, we maintain a cache of generated
by Mike Stump
· 15 years ago
547d495
Fix:
by Ted Kremenek
· 15 years ago
b9d8db8
Enhance attribute cf_returns_retained to also work (in the analyzer)
by Ted Kremenek
· 15 years ago
2968b77
weak_import should not make definitions have weak linkage.
by Daniel Dunbar
· 15 years ago
7124883
Update cmake script
by Anton Korobeynikov
· 15 years ago
c4a59eb
Factor out TargetABIInfo stuff into separate file. No functionality change.
by Anton Korobeynikov
· 15 years ago
acebb39
Set function Attribute::NoImplicitFloat appropriately.
by Devang Patel
· 15 years ago
496b5a8
Use of DeclContext for objc's ivars. No functionality change. More to follow.
by Fariborz Jahanian
· 15 years ago
99ba36d
Improvements to CXXExprWithTemporaries in preparation for fixing a bug with default arguments that have temporaries.
by Anders Carlsson
· 15 years ago
fdf4986
ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read
by Daniel Dunbar
· 15 years ago
5a77973
Add driver support for -fsigned-char/-funsigned-char.
by Eli Friedman
· 15 years ago
15b9176
Move CharIsSigned from TargetInfo to LangOptions.
by Eli Friedman
· 15 years ago
dec7c76
Address review comments for #pragma weak.
by Eli Friedman
· 15 years ago
9ba4164
Make TemplateArgumentListBuilder take an ASTContext (because we're probably going to need it later). Move push_back to the .cpp file. If the passed in template argument is a type, assert that it's canonical.
by Anders Carlsson
· 15 years ago
e9c904b
Make the TemplateArgumentList take a TemplateArgumentListBuilder.
by Anders Carlsson
· 15 years ago
91fdf6f
Change the specialization decls to take a TemplateArgumentListBuilder.
by Anders Carlsson
· 15 years ago
1c5976e
Add a helper class for building template argument lists.
by Anders Carlsson
· 15 years ago
f4e2a2c
Fix another crash and actually make the test case work.
by Anders Carlsson
· 15 years ago
c49f19b
Start of a Sema implementation for #pragma weak. This isn't really the
by Eli Friedman
· 15 years ago
9bff9a9
Fix a case when the TemplateArgs vector can be empty.
by Anders Carlsson
· 15 years ago
b4d4c4b
Fix -Asserts build warnings.
by Daniel Dunbar
· 15 years ago
199d991
Several improvements to template argument deduction:
by Douglas Gregor
· 15 years ago
9991479
Add parser support for #pragma weak.
by Eli Friedman
· 15 years ago
24095da
Set function attribute llvm::Attribute::NoRedZone appropriately.
by Devang Patel
· 15 years ago
340a4e5
Fix up this compatibility hack to be more compatible with gcc.
by Eli Friedman
· 15 years ago
2de4fee
Move a couple Darwin-specific defines into getDarwinDefines.
by Eli Friedman
· 15 years ago
ce1bca7
Minor simplification.
by Eli Friedman
· 15 years ago
147bd64
PR4326: Handle constant evaluation for void* pointer subtraction correctly.
by Eli Friedman
· 15 years ago
4183335
More refactoring/cleanup of objc ivars.
by Fariborz Jahanian
· 15 years ago
08c93a7
Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* the
by Chris Lattner
· 15 years ago
810dc54
DefineBuiltinMacro is always passed two args, remove the defaulted third one.
by Chris Lattner
· 15 years ago
a46c71a
forward -fno-color-diagnostics to clang-cc.
by Torok Edwin
· 15 years ago
603fca7
Add ANSI color support for clang.
by Torok Edwin
· 15 years ago
0487f66
Minor improvements to template parameter writing.
by Anders Carlsson
· 15 years ago
3899946
Eliminate a warning
by Douglas Gregor
· 15 years ago
4d6fb50
Template argument deduction for incomplete and constant array types. Doug, please review.
by Anders Carlsson
· 15 years ago
fb6fa30
Use PushConditionalTempDestruction/PopConditionalTempDestruction for the ternary operator.
by Anders Carlsson
· 15 years ago
33da07d
Use conditional temp destruction for || and &&.
by Anders Carlsson
· 15 years ago
8c0b203
Make PushCXXTemporary and PopCXXTemporary handle conditional temporaries.
by Anders Carlsson
· 15 years ago
1d84750
Add PushConditionalTempDestruction/PopConditionalTempDestruction.
by Anders Carlsson
· 15 years ago
c4ee170
Make sure to call FullExpr before parsing anything else.
by Anders Carlsson
· 15 years ago
d8bc5a9
Make sure to push a cleanup block.
by Anders Carlsson
· 15 years ago
8e6ac1d
Cleanup/Refactoring of ivar collection. No change in functionality.
by Fariborz Jahanian
· 15 years ago
d560d50
Template argument deduction for references
by Douglas Gregor
· 15 years ago
0b9247f
When performing template argument deduction, ensure that multiple
by Douglas Gregor
· 15 years ago
5892174
Fix cmake builds.
by Mike Stump
· 15 years ago
34ebf4d
PR4316: Fix IRGen for cast-to-union extension.
by Eli Friedman
· 15 years ago
f4b8fea
More temporary work.
by Anders Carlsson
· 15 years ago
4e2567d
PR4308: Fix support for -m32/-m64 on Linux.
by Eli Friedman
· 15 years ago
e8b5578
Store more information about live temporaries. No functionality change for now.
by Anders Carlsson
· 15 years ago
2ce6612
Move code generation of C++ temporaries into a new file.
by Anders Carlsson
· 15 years ago
10d861e
(llvm up) Switch to using StandardPasses.h
by Daniel Dunbar
· 15 years ago
4027cd1
Place the GC attribute on the same relative pointer
by Fariborz Jahanian
· 15 years ago
e528028
Driver: Support -mllvm; this just forwards options to clang-cc.
by Daniel Dunbar
· 15 years ago
63682f9
Compile fix needed by the solaris system gcc.
by Duncan Sands
· 15 years ago
fcff577
Minor cleanup for implicit int warnings.
by Eli Friedman
· 15 years ago
bb32e6d
Back out r72764; I should have looked more carefully before committing
by Eli Friedman
· 15 years ago
a3c29e1
PR3678: Add support for "Yt" asm register constraint.
by Eli Friedman
· 15 years ago
51e774d
emit ORIGINAL_FILE_NAME record ID to blockinfo block.
by Zhongxing Xu
· 15 years ago
7c94c4b
Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++.
by Argyrios Kyrtzidis
· 15 years ago
877db38
Add clang-cc support for -disable-llvm-optzns.
by Daniel Dunbar
· 15 years ago
86f4385
Diagnose misuse of __strong attribute in a redeclaration.
by Fariborz Jahanian
· 15 years ago
8df7a28
Issue diagnostics on __weak attribute mismatch.
by Fariborz Jahanian
· 15 years ago
a6d75c0
Add support for __builtin_unwind_init.
by Eli Friedman
· 15 years ago
b92abb4
PR4142: Add %m format string specifier.
by Eli Friedman
· 15 years ago
3e753e2
PR4288: Make -dD (dump macros with preprocessed source) play nicely with
by Eli Friedman
· 15 years ago
354e53d
Fix a silly typo in my previous objc_gc merging patch.
by Eli Friedman
· 15 years ago
b52fe9c
If we recognize alloca, treat it as a builtin. This fixes uses of
by Eli Friedman
· 15 years ago
db7351a
Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten.
by Eli Friedman
· 15 years ago
07d2587
Cleaned-up version of gc attribute type merging. I still don't like it
by Eli Friedman
· 15 years ago
9eb4cef
Add floating point details to PIC16 Target.
by Sanjiv Gupta
· 15 years ago
585f7b2
This patch attempts to fix the merging of __strong/__weak attributes
by Fariborz Jahanian
· 15 years ago
af97937
Fix rare failure of .ver-svn creation, it has a dependency that the output
by Daniel Dunbar
· 15 years ago
102e390
A corner case of objc2 gc's write-barrier generation for the Next runtime.
by Fariborz Jahanian
· 15 years ago
3fbc473
PR4289: Make sure "&func" has the right LLVM type when "func" is a
by Eli Friedman
· 15 years ago
bc4e29f
PR4287: allow a variadic prototype to make a subsequent K&R style
by Eli Friedman
· 15 years ago
2a1c363
PR4283: Don't truncate multibyte character constants in the preprocessor.
by Eli Friedman
· 15 years ago
852d63b
Disable type merging with gc attributes. This has a number of nasty
by Eli Friedman
· 15 years ago
44dfc98
Unify coding style.
by Zhongxing Xu
· 15 years ago
0e10813
Use a reference to modify the DeclIDs map.
by Zhongxing Xu
· 15 years ago
215bd20
Fix a thinko.
by Anders Carlsson
· 15 years ago
f110853
Check for null correctly for new expressions.
by Anders Carlsson
· 15 years ago
d3fd6ba
Improve irgen of 'new' further.
by Anders Carlsson
· 15 years ago
627a3e5
...and aggregate POD types.
by Anders Carlsson
· 15 years ago
3923e95
Support for complex types.
by Anders Carlsson
· 15 years ago
6d0ffad
Better support for scalar POD types in 'new' expressions.
by Anders Carlsson
· 15 years ago
d958389
Make sure to copy back arguments that can be changed by FindAllocationOverload. This fixes placement new. (Sebastian, please review).
by Anders Carlsson
· 15 years ago
ed4e367
Very basic irgen support for new expressions.
by Anders Carlsson
· 15 years ago
8c49911
Don't try to call getFileCharacteristic if the function declaration has an invalid source location (as is the case for the global allocation functions.
by Anders Carlsson
· 15 years ago
fc27d26
Fix an off by one error when trying to perform copy initialization of operator new and operator delete arguments. Sebastian, please review.
by Anders Carlsson
· 15 years ago
8662587
Downgrade an error about "return in a no-return function" from being
by Chris Lattner
· 15 years ago
3cc9726
Disallow exception specs on typedefs.
by Sebastian Redl
· 15 years ago
bb6415c
Fix for PR4285: allow intializing a const wchar_t array with a wide string.
by Eli Friedman
· 15 years ago
c8ab256
Initial infrastructure for class template partial specialization. Here
by Douglas Gregor
· 15 years ago
f757ae7
Add a little FIXME for C++ class printing
by Douglas Gregor
· 15 years ago
813a2bb
Unbreak the clang build by applying the same temporary
by Duncan Sands
· 15 years ago
a00703d
Add a new function for emitting new functions.
by Anders Carlsson
· 15 years ago
543ac0c
Emit destructors correctly for temporaries.
by Anders Carlsson
· 15 years ago
Next »