Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
0046ce5aa0a0cae048ec8f277bc7098870294dd3
/
lib
/
CodeGen
34d55e1
Fix formatting. No functional change.
by Craig Topper
· 11 years ago
52d08fe
Use the new boolean to StringRef function to generate the proper StringRefs.
by Bill Wendling
· 11 years ago
b0e603c
Debug Info / EmitCallArgs: arguments may modify the debug location.
by Adrian Prantl
· 11 years ago
d10e5c2
Remove trailing whitespace.
by Craig Topper
· 11 years ago
1cc87df
Remove trailing whitespace.
by Craig Topper
· 11 years ago
ea7fb0c
[PowerPC] Support powerpc64le as a syntax-checking target.
by Bill Schmidt
· 11 years ago
11311ea
Fix GNU ObjC ABI for a message returning a struct.
by Eli Friedman
· 11 years ago
7185d62
Remove the mblaze backend from clang.
by Rafael Espindola
· 11 years ago
cab4a09
Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.
by Bill Wendling
· 11 years ago
3b47759
Debug Info: Fine-tune the simple return expression location handling to
by Adrian Prantl
· 11 years ago
09ade33
typo.
by Adrian Prantl
· 11 years ago
0323a78
Partial revert of r185568.
by Eli Bendersky
· 11 years ago
b6cdc96
Debug Info: Fix an oversight of r186553. Ensure that the function prologue
by Adrian Prantl
· 11 years ago
21fe450
Use ARM-style representation for C++ method pointers under PNaCl/Emscripten
by Mark Seaborn
· 11 years ago
b199310
[PowerPC64] Fix passing of single-vector-member structs to match ABI.
by Bill Schmidt
· 11 years ago
1f43791
Implement a better fix for r186894 by setting the appropriate type for __byref_variable_layout.
by Adrian Prantl
· 11 years ago
334ded9
Debug Info: Acknowledge the alignment when locating byref block variables.
by Adrian Prantl
· 11 years ago
45ccf28
Use the updated name for the attribute.
by Bill Wendling
· 11 years ago
a4130ba
[ms-cxxabi] Emit linkonce complete dtors in TUs that need them
by Reid Kleckner
· 11 years ago
73701ea
Rename D to GD to match the type, which is GlobalDecl
by Reid Kleckner
· 11 years ago
ddcff1b
Tighten up the set of operator new/operator delete calls we're permitted to
by Richard Smith
· 11 years ago
a5e6601
Make IgnoreParens() look through ChooseExprs.
by Eli Friedman
· 11 years ago
6e007f9
Simplify the CodeGenFunction::Build*Virtual*Call family of functions
by Timur Iskhodzhanov
· 11 years ago
4fa7eab
OpenMP: basic support for #pragma omp parallel
by Alexey Bataev
· 11 years ago
8fed3f4
Update createCompileUnit call for llvm changes.
by Eric Christopher
· 11 years ago
b061ce2
s/BuiltinLocation/ArtificialLocation/
by Adrian Prantl
· 11 years ago
b2d1392
Instead of checking against some version of "isType()" go ahead and
by Eric Christopher
· 11 years ago
0a10323
Fix a compile error caught by bb-chapuni.
by Adrian Prantl
· 11 years ago
6e73edf
Fix a compile error caught by bb-chapuni.
by Adrian Prantl
· 11 years ago
b3f111b
Don't generate bogus line table entries for __copy_helper_block_ and
by Adrian Prantl
· 11 years ago
ed6bbe4
Replace llvm::DIBuilder::DisableDebugLocations() with two RAII interfaces
by Adrian Prantl
· 11 years ago
18a0cd5
Clarified documentation.
by Adrian Prantl
· 11 years ago
5f4554f
Simplify logic by using the appropriate function.
by Adrian Prantl
· 11 years ago
7dab97b
80-column fixes.
by Eric Christopher
· 11 years ago
ab96e56
Propagate alignment for _Complex
by JF Bastien
· 11 years ago
21cde05
Make Expr::isConstantInitializer match IRGen.
by Eli Friedman
· 11 years ago
be6d913
Fix crash on complex constant zero.
by Eli Friedman
· 11 years ago
09df2b0
ARM: implement low-level intrinsics for the atomic exclusive operations.
by Tim Northover
· 11 years ago
b960232
Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).
by Craig Topper
· 11 years ago
0f855a9
Reformat line.
by Eric Christopher
· 11 years ago
688cf5b
Move BlockLiteralGeneric earlier in CGDebugInfo and remove
by Eric Christopher
· 11 years ago
d3003dc
Update a few comments and reformat a decl for clarity.
by Eric Christopher
· 11 years ago
ad5b69d
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size.
by Craig Topper
· 11 years ago
658cd2c
PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info
by David Blaikie
· 11 years ago
226399c
Correctly classify pack expansions as NON_CANONICAL_UNLESS_DEPENDENT
by David Blaikie
· 11 years ago
c250192
Changes so that a few tests do not fail when running under guarded malloc.
by Argyrios Kyrtzidis
· 11 years ago
8d230b4
Use function attributes to pass along the stack protector buffer size instead of making it a target option.
by Bill Wendling
· 11 years ago
c1b8d09
Compute 'this' correctly for block in lambda.
by Eli Friedman
· 11 years ago
eb1f276
Fix build.
by Eli Friedman
· 11 years ago
5154dce
Add a __builtin_addressof that performs the same functionality as the built-in
by Richard Smith
· 11 years ago
336d9df
Simplify atomic load/store IRGen.
by Eli Friedman
· 11 years ago
7b309b0
Use a LexicalScope here since it is one and it will encapsulate
by Eric Christopher
· 11 years ago
e579889
Get rid of dead/useless code for block mangling.
by Eli Friedman
· 11 years ago
a967935
Apply BlackList -> SpecialCaseList rename in Clang.
by Peter Collingbourne
· 11 years ago
4b87382
Reapply an improved version of r180816/180817.
by Adrian Prantl
· 11 years ago
b9bad79
Simplify code. No functional change.
by Craig Topper
· 11 years ago
1847c71
Don't use mangleCXXRTTIName in TBAA for C code.
by Eli Friedman
· 11 years ago
6b9240e
Use SmallVectorImpl& for function arguments instead of SmallVector.
by Craig Topper
· 11 years ago
64b22d8
Add target hook CodeGen queries when generating builtin pow*.
by Eli Bendersky
· 11 years ago
b6b0a71
Debug Info: clean up usage of Verify.
by Manman Ren
· 11 years ago
7a36a59
Simplify linkage code for static local vars.
by Eli Friedman
· 11 years ago
07369dd
Fix mangling for block literals.
by Eli Friedman
· 11 years ago
3b50e8d
Restore r184205 and associated commits (after commit of r185290)
by Stephen Lin
· 11 years ago
2e43015
Remove dead code.
by Eli Friedman
· 11 years ago
e1e35f7
[ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.
by Peter Collingbourne
· 11 years ago
1d7bb6c
Delete dead code.
by Eli Friedman
· 11 years ago
24118f5
Use the zero-argument DIBuilder::createNullPtrType in Clang.
by Peter Collingbourne
· 11 years ago
02a01fa
Ensure that debugger calls to signature-less functions default to
by John McCall
· 11 years ago
cd06f26
Rewrite record layout for ms_struct structs.
by Eli Friedman
· 11 years ago
a7732c7
Remove misplaced comment
by Eli Bendersky
· 11 years ago
fdf137b
Make -vectorize-... proper cc1 flags instead of abusing -backend-option. Fixes
by Nick Lewycky
· 11 years ago
12df246
[AST] Introduce a new DecayedType sugar node
by Reid Kleckner
· 11 years ago
ac8f43c
DebugInfo: ensure negative enumerators are emitted as such
by David Blaikie
· 11 years ago
35178dc
DebugInfo: Support (using GNU extensions) for template template parameters and parameter packs
by David Blaikie
· 11 years ago
23e66db
DebugInfo: Random tidying up/simplification
by David Blaikie
· 11 years ago
373ac0a
Teach ARM va_arg to ignore empty structs.
by Tim Northover
· 11 years ago
f5c3a25
Check for trivial constructibility before emptiness in ARM ABI.
by Tim Northover
· 11 years ago
73b8d4b
Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose if
by Nick Lewycky
· 11 years ago
f0c31d9
PR16214: Debug info for types first used via pointers or qualified types & later require definitions
by David Blaikie
· 11 years ago
9b60195
[ms-cxxabi] Destroy temporary record arguments in the callee
by Reid Kleckner
· 11 years ago
076f51f
Fix all the silly things I committed in r184509
by David Blaikie
· 11 years ago
eab6a36
Alternative fix for r184473.
by David Blaikie
· 11 years ago
98d1ec1
[checked-arithmetic builtins] Added builtins to enable users to perform checked-arithmetic in c.
by Michael Gottesman
· 11 years ago
14b0e4b
Fix typo in comment. Patch by Matthew Dempsky!
by Richard Smith
· 11 years ago
45ff380
Call __cxa_begin_catch before std::terminate() in a noexcept trap.
by John McCall
· 11 years ago
6bb1102
Debug Info: Attempt to resolve forward declarations if we are not emitting
by Adrian Prantl
· 11 years ago
381c9b7
CodeGen: Don't set 'PMBuilder.DisableSimplifyLibCalls'
by Meador Inge
· 11 years ago
3258abc
Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO)
by Stephen Lin
· 11 years ago
41c9bae
Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value parameters are stored indirectly
by David Blaikie
· 11 years ago
4444dbb
Corrections to r184205 ('this'-return optimization) due to the wrong version of the patch being committed originally.
by Stephen Lin
· 11 years ago
43a75fc
[CodeGen] Move EHScopeStack into its own header
by Reid Kleckner
· 11 years ago
9063302
[ms-cxxabi] Emit and install appropriately mangled vbtables
by Reid Kleckner
· 11 years ago
1fea06d
Fix a warning. [-Wunused-variable]
by NAKAMURA Takumi
· 11 years ago
fc0f91c
Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4
by Manman Ren
· 11 years ago
776bfa1
Add some comments to r184252.
by Adrian Prantl
· 11 years ago
14c1a13
Emit forward decls for structs with declarations only when we are
by Adrian Prantl
· 11 years ago
ee76e72
[multiprecision-builtins] Added missing builtin __builtin_{add,sub}cb for {add,sub} with carry for bytes.
by Michael Gottesman
· 11 years ago
d4c0cd0
CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute.
by Stephen Lin
· 11 years ago
b8b5297
Add support for -fpcc-struct-return. Patch by Arthur O'Dwyer!
by John McCall
· 11 years ago
2736f2e
Remove an ugly hack that was meant to eliminate the breakpoint ambiguity
by Adrian Prantl
· 11 years ago
Next »