Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
30ef77a780d563fbca76aa5df450d1b44e0267a5
/
clang
/
lib
/
CodeGen
/
CGExpr.cpp
68e7938
This patch fixes couple of bugs for predefined expression
by Fariborz Jahanian
· 11 years ago
e396bfc
Bundle conditions checked by UBSan with sanitizer kinds they implement.
by Alexey Samsonov
· 11 years ago
9772000
[OPENMP] Codegen for threadprivate variables
by Alexey Bataev
· 11 years ago
17d6094
CGExpr.cpp: Suppress a warning. [-Wunused-variable]
by NAKAMURA Takumi
· 11 years ago
4c1a96f
Propagate SanitizerKind into CodeGenFunction::EmitCheck() call.
by Alexey Samsonov
· 11 years ago
edf99a9
Introduce a SanitizerKind enum to LangOptions.
by Alexey Samsonov
· 11 years ago
035462c
Get rid of SanitizerOptions::Disabled global. NFC.
by Alexey Samsonov
· 11 years ago
b31b94a8
CodeGen: correct materialize temporary aggregates in ARC mode
by Saleem Abdulrasool
· 11 years ago
8925dc0
CodeGen: trivial conversion to range based loop
by Saleem Abdulrasool
· 11 years ago
1444bb9
SanitizerBlacklist: blacklist functions by their source location.
by Alexey Samsonov
· 11 years ago
6fae849
Moving CGF::EmitAlignmentAssumption to IRBuilder
by Hal Finkel
· 11 years ago
eb47d8a
Sanitize upcasts and conversion to virtual base.
by Alexey Samsonov
· 11 years ago
5d1159e
Revert r218865 because it introduced PR21236, a crash in codegen emitting the try block.
by Nick Lewycky
· 11 years ago
ec47478
Fix for bug http://llvm.org/PR17427.
by Alexey Bataev
· 11 years ago
453e056
Fix IRGen for referencing a static local before emitting its decl
by Reid Kleckner
· 11 years ago
b3341ea
MS ABI: Implement thread_local for global variables
by David Majnemer
· 11 years ago
42d314d
Emit lifetime.start / lifetime.end markers for unnamed temporary objects.
by Arnaud A. de Grandmaison
· 11 years ago
1ac0ec8
Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.
by Rafael Espindola
· 11 years ago
8e1162c
Implement nonnull-attribute sanitizer
by Alexey Samsonov
· 11 years ago
bcc0608
Add __builtin_assume and __builtin_assume_aligned using @llvm.assume.
by Hal Finkel
· 11 years ago
cbe875a
Kill one of EmitCallArgs overloads. NFC.
by Alexey Samsonov
· 11 years ago
5fc8fc2
Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created.
by Craig Topper
· 11 years ago
70b9c01
Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.
by Alexey Samsonov
· 11 years ago
91b2fa2
ext_vector IRGen. Patch to allow indexing into
by Fariborz Jahanian
· 11 years ago
4b8de11
[Sanitizer] Introduce SanitizerMetadata class.
by Alexey Samsonov
· 11 years ago
b3af390
Revert "Emit column debug information for loads"
by Tobias Grosser
· 11 years ago
01b923d
Emit column debug information for loads
by Tobias Grosser
· 11 years ago
6e24a46
Revert "Emit lifetime.start / lifetime.end markers for unnamed temporary objects."
by Arnaud A. de Grandmaison
· 11 years ago
17a83cf
Emit lifetime.start / lifetime.end markers for unnamed temporary objects.
by Arnaud A. de Grandmaison
· 11 years ago
32f59d8
[UBsan] Skip -fsanitize=vptr instrumentations when the pointer value is null.
by Alexey Samsonov
· 11 years ago
6c12414
Make sure globals created by UBSan are not instrumented by ASan.
by Alexey Samsonov
· 11 years ago
18bc4ff
Revert "Emit lifetime.start / lifetime.end markers for unnamed temporary objects."
by Arnaud A. de Grandmaison
· 11 years ago
1be89f4
Emit lifetime.start / lifetime.end markers for unnamed temporary objects.
by Arnaud A. de Grandmaison
· 11 years ago
24cad99
[UBSan] Add !nosanitize metadata to the code generated by UBSan.
by Alexey Samsonov
· 11 years ago
8485601
[UBSan] Introduce type-based blacklisting.
by Alexey Samsonov
· 11 years ago
ac4afe4
[Sanitizer] Remove brittle cache variable and slightly simplify blacklisting code.
by Alexey Samsonov
· 11 years ago
f3076ff
Don't crash when emitting a glvalue conditional where one arm is a
by Richard Smith
· 11 years ago
3aa4fb3
Use StringRef to simplify code. No functional change.
by Craig Topper
· 11 years ago
e475350
Use ArrayRef in some function parameters instead of a pointer and count. No functional change.
by Craig Topper
· 11 years ago
4b56692
[C++11] Use 'nullptr'.
by Craig Topper
· 11 years ago
8f4f1cf
Mangle predefined string constants names to merge them at link-time
by Alexey Samsonov
· 12 years ago
2e31e4e
Add pointer types to global named register
by Renato Golin
· 12 years ago
5659c86
Formatting cleanup.
by Richard Smith
· 12 years ago
dd59775
[CodeGen] Don't cast and use SizeTy instead of Int32Ty when constructing {extract,insert} vector element instructions.
by Michael J. Spencer
· 12 years ago
e7b3d5d
Revert small change to EmitDeclRefLValue
by Renato Golin
· 12 years ago
5c2b4ea
[MS-ABI] Implements MS-compatible RTTI
by Warren Hunt
· 12 years ago
8a13c41
[C++11] Use 'nullptr'. CodeGen edition.
by Craig Topper
· 12 years ago
c9e2a68
Clean up language and grammar.
by Eric Christopher
· 12 years ago
c296d95
Using SmallString and correct addr var
by Renato Golin
· 12 years ago
156a853
Fix usage of string when StringRef was needed
by Renato Golin
· 12 years ago
230c5eb
Non-allocatable Global Named Register
by Renato Golin
· 12 years ago
9c8821b
Add FIXME describing the limitation of using column info to disambiguate inlining.
by David Blaikie
· 12 years ago
2ae250c
Use auto to avoid duplicating the type.
by Rafael Espindola
· 12 years ago
52eddda
Add support for MSVC's __FUNCSIG__
by Reid Kleckner
· 12 years ago
0f38374
PR19254: If a thread_local data member of a class is accessed via member access
by Richard Smith
· 12 years ago
2b0d66d
Sema: Do not assert when dereferencing member pointer using virtual inheritance with an incomplete class type
by David Majnemer
· 12 years ago
bf854f0
Change PGO instrumentation to compute counts in a separate AST traversal.
by Bob Wilson
· 12 years ago
314cc81
Rename getResultType() on function and method declarations to getReturnType()
by Alp Toker
· 12 years ago
0718a3a
CodeGen: Rename adjustFallThroughCount -> adjustForControlFlow
by Justin Bogner
· 12 years ago
ea278c3
CodeGen: Sentences end with a period
by Justin Bogner
· 12 years ago
ef512b9
CodeGen: Initial instrumentation based PGO implementation
by Justin Bogner
· 12 years ago
e146832
Add front-end infrastructure now address space casts are in LLVM IR.
by David Tweed
· 12 years ago
cf4143b
Fix a crash in EmitStoreThroughExtVectorComponentLValue for vectors of odd sizes.
by Joey Gouly
· 12 years ago
949ec54
ubsan: Only emit constants for filenames and type descriptors once.
by Will Dietz
· 12 years ago
bed356a
[-fms-extensions] Add support for __FUNCDNAME__
by David Majnemer
· 12 years ago
b47c36f
C++1y sized deallocation: if we have a use, but not a definition, of a sized
by Richard Smith
· 12 years ago
6b53e22
Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted
by Richard Smith
· 12 years ago
b453cd6
Implement function type checker for the undefined behavior sanitizer.
by Peter Collingbourne
· 12 years ago
4f755de
TBAA: use the same format for scalar TBAA and struct-path aware TBAA.
by Manman Ren
· 12 years ago
2f15263
Fix objectsize tests after r192117
by Matt Arsenault
· 12 years ago
2d84e84
Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs
by Nick Lewycky
· 12 years ago
5fa40c3
No functionality change. Reflow lines that could fit on one line. Break lines
by Nick Lewycky
· 12 years ago
a98799f
Fix 2 cases of uninitialized reads of an invalid PresumedLoc.
by Evgeniy Stepanov
· 12 years ago
0ebf1bb
Revert r189649 because it was breaking sanitizer bots.
by Yunzhong Gao
· 12 years ago
be8d7ba
Fixing a bug where debug info for a local variable gets emitted at file scope.
by Yunzhong Gao
· 12 years ago
ebe87e1
Revert "PR14569: Omit debug info for thunks"
by David Blaikie
· 12 years ago
8d6b19a
Handle predefined expression for a captured statement
by Wei Pan
· 12 years ago
90f5422
Sema: Use the right type for PredefinedExpr when it's in a lambda.
by Benjamin Kramer
· 12 years ago
bbecd09
CodeGen: __uuidof should work even with an incomplete _GUID type
by David Majnemer
· 12 years ago
178a8df
UBSan: Fix alignment checks emitted in downcasts.
by Filipe Cabecinhas
· 12 years ago
ca64c3e
Debug Info / EmitCallArgs: arguments may modify the debug location.
by Adrian Prantl
· 12 years ago
99e7927
Remove trailing whitespace.
by Craig Topper
· 12 years ago
75807f2
Make IgnoreParens() look through ChooseExprs.
by Eli Friedman
· 12 years ago
be4504d
Simplify atomic load/store IRGen.
by Eli Friedman
· 12 years ago
5603df4
Use SmallVectorImpl& for function arguments instead of SmallVector.
by Craig Topper
· 12 years ago
c7ad5c4
Delete dead code.
by Eli Friedman
· 12 years ago
a509f2f
Emit initializers for static-storage-duration temporaries as constants where
by Richard Smith
· 12 years ago
a1c9d4d
Simplify: we don't need any special-case lifetime extension when initializing
by Richard Smith
· 12 years ago
cc1b96d
PR12086, PR15117
by Richard Smith
· 12 years ago
736a947
Reapply r183721, reverted in r183776, with a fix for a bug in the former (we
by Richard Smith
· 12 years ago
4a28f53
Revert r183721. It caused cleanups to be delayed too long in some cases.
by Richard Smith
· 12 years ago
8981d6c
Silence GCC warning.
by Benjamin Kramer
· 12 years ago
7c5d4dc
Rework IR emission for lifetime-extended temporaries. Instead of trying to walk
by Richard Smith
· 12 years ago
d943fc3
Remove some unreachable (and wrong) code and replace it with an assertion.
by Richard Smith
· 13 years ago
f3fabd2
Fix handling of pointers-to-members and comma expressions when
by Richard Smith
· 13 years ago
3b4c30b
CodeGen for CapturedStmts
by Ben Langmuir
· 13 years ago
dec348f7
Correctly emit certain implicit references to 'self' even within a lambda.
by John McCall
· 13 years ago
0e52166
Struct-path aware TBAA: fix handling of may_alias attribute.
by Manman Ren
· 13 years ago
852c9db
C++1y: Allow aggregates to have default initializers.
by Richard Smith
· 13 years ago
2fd1d7a
Implement CodeGen for C++11 thread_local, following the Itanium ABI specification as discussed on cxx-abi-dev.
by Richard Smith
· 13 years ago
Next »