Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
14a577bfd1df04c7f53bd64d143a801582efda61
/
clang
/
lib
/
CodeGen
/
CGExpr.cpp
7b1a7bd
[OPENMP][BLOCKS]Fix PR38923: reference to a global variable is captured
by Alexey Bataev
· 7 years ago
d01b749
[OPENMP] FIx processing of declare target variables.
by Alexey Bataev
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
aa140bf
Avoid creating conditional cleanup blocks that contain only @llvm.lifetime.end calls
by Richard Smith
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
0705829
[CodeGenCXX] Emit strip.invariant.group with -fstrict-vtable-pointers
by Piotr Padlewski
· 7 years ago
fb762b2
Ignore blacklist when generating __cfi_check_fail.
by Evgeniy Stepanov
· 7 years ago
aefdb8e
[NFC] Add CreateMemTempWithoutCast and CreateTempAllocaWithoutCast
by Yaxun Liu
· 7 years ago
00ddbed
Revert r332982 Call CreateTempMemWithoutCast for ActiveFlag
by Yaxun Liu
· 8 years ago
8a60e5d
Call CreateTempMemWithoutCast for ActiveFlag
by Yaxun Liu
· 8 years ago
a2a9cfa
CodeGen: Fix invalid bitcast for lifetime.start/end
by Yaxun Liu
· 8 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
5dde809
Rename invariant.group.barrier to launder.invariant.group
by Piotr Padlewski
· 8 years ago
34aa131
[CodeGen] Handle __func__ inside __finally
by Shoaib Meenai
· 8 years ago
e78fac5
PR36992: do not store beyond the dsize of a class object unless we know
by Richard Smith
· 8 years ago
03f270c
[OPENMP] Added emission of offloading data sections for declare target
by Alexey Bataev
· 8 years ago
b2c47fb
Set dso_local on cfi_slowpath.
by Rafael Espindola
· 8 years ago
54d44bf
Mark __cfi_check as dso_local.
by Rafael Espindola
· 8 years ago
92327c5
[OPENMP] Codegen for declare target with link clause.
by Alexey Bataev
· 8 years ago
797afe3
[CodeGen] Ignore OpaqueValueExprs that are unique references to their
by Akira Hatanaka
· 8 years ago
ab1e5a1
Fix a doc typo; NFC
by George Burgess IV
· 8 years ago
891af03a
Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.
by Sander de Smalen
· 8 years ago
4e9a126
Reverting patch rL323952 due to build errors that I
by Sander de Smalen
· 8 years ago
17c4633
[DebugInfo] Enable debug information for C99 VLA types
by Sander de Smalen
· 8 years ago
ed4f330
[CodeGen] Fix TBAA info for accesses to members of base classes
by Ivan A. Kosarev
· 8 years ago
8c85bca
No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17
by Stephan Bergmann
· 8 years ago
a8a9153a
[OPENMP] Support for -fopenmp-simd option with compilation of simd loops only.
by Alexey Bataev
· 8 years ago
d71ad17
-fsanitize=vptr warnings on bad static types in dynamic_cast and typeid
by Stephan Bergmann
· 8 years ago
617c3b7
[CodeGen] Fix access sizes in new-format TBAA tags
by Ivan A. Kosarev
· 8 years ago
09b5bfd
[ubsan] Diagnose noreturn functions which return
by Vedant Kumar
· 8 years ago
0c352eb
Revert r320978 "No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17"
by Stephan Bergmann
· 8 years ago
f4e4dae
No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17
by Stephan Bergmann
· 8 years ago
260fe3e
Fix many -Wsign-compare and -Wtautological-constant-compare warnings.
by Zachary Turner
· 8 years ago
9174b68
[ubsan] array-bounds: Ignore params with constant size
by Vedant Kumar
· 8 years ago
36347d9
[ubsan] Use pass_object_size info in bounds checks
by Vedant Kumar
· 8 years ago
a5986b9
Revert "[CodeGen] Add initial support for union members in TBAA"
by Hal Finkel
· 8 years ago
da34247
[CodeGen] Add initial support for union members in TBAA
by Ivan A. Kosarev
· 8 years ago
634c601
[CFI] Add CFI-icall pointer type generalization
by Vlad Tsyrklevich
· 8 years ago
b9c59f3
[CodeGen] Propagate may-alias'ness of lvalues with TBAA info
by Ivan A. Kosarev
· 8 years ago
561ac06
CodeGen: Fix insertion position of addrspace cast for alloca
by Yaxun Liu
· 8 years ago
9f9d157
[CodeGen] Generate TBAA info for reference loads
by Ivan A. Kosarev
· 8 years ago
e45b3d5
CodeGen: Fix missing debug loc due to alloca
by Yaxun Liu
· 8 years ago
f761d0e
[CodeGen] Fix generation of TBAA info for array-to-pointer conversions
by Ivan A. Kosarev
· 8 years ago
17db3a1
[CodeGen] Refine generation of TBAA info for bit-field lvalues
by Ivan A. Kosarev
· 8 years ago
d17f12a
[CodeGen] Pass TBAA info along with lvalue base info everywhere
by Ivan A. Kosarev
· 8 years ago
ed141ba
[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
ce601ee
Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731.
by Ivan A. Kosarev
· 8 years ago
0e52820
[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
cbee219
[CodeGen] emitOMPArraySectionBase() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
78f486d
[CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
1590fd3
[CodeGen] EmitLoadOfReference() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
9029564
[CodeGen] EmitLoadOfPointer() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
229a6d8
[CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
7b0f1f0
[OPENMP] Fix PR34926: Fix handling of the array sections passed as
by Alexey Bataev
· 8 years ago
f5f2046
[CodeGen] Generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
5f8c0ca
[CodeGen] Do not construct complete LValue base info in trivial cases
by Ivan A. Kosarev
· 8 years ago
cab496d
[OPENMP] Capture references to global variables.
by Alexey Bataev
· 8 years ago
383890b
Refine generation of TBAA information in clang
by Ivan A. Kosarev
· 8 years ago
3d68ce9
[CodeGen] Unify generation of scalar and struct-path TBAA tags
by Ivan A. Kosarev
· 8 years ago
afc074c
Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"
by Ivan A. Kosarev
· 8 years ago
6fa20cf
[CodeGen] Unify generation of scalar and struct-path TBAA tags
by Ivan A. Kosarev
· 8 years ago
a511ed7
[CodeGen] Introduce generic TBAA access descriptors
by Ivan A. Kosarev
· 8 years ago
a8ff3b3
[ubsan] Skip alignment checks which are folded away
by Vedant Kumar
· 8 years ago
791f701
[ubsan] Save the result of getLLVMContext. NFC.
by Vedant Kumar
· 8 years ago
24792e3
[ubsan] Add helpers to decide when null/vptr checks are required. NFC.
by Vedant Kumar
· 8 years ago
8a71533
[ubsan] Save a ptrtoint when emitting alignment checks
by Vedant Kumar
· 8 years ago
5c8e759
[CodeGen] Have a special function to get TBAA info for may-alias accesses
by Ivan A. Kosarev
· 8 years ago
289574e
[CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types
by Ivan A. Kosarev
· 8 years ago
0a72ed4
[OpenCL] Handle address space conversion while setting type alignment.
by Anastasia Stulova
· 8 years ago
2eccdab
Allow specifying sanitizers in blacklists
by Vlad Tsyrklevich
· 8 years ago
bb5d485
[ubsan] Function Sanitizer: Don't require writable text segments
by Vedant Kumar
· 8 years ago
c9fac9e
[CodeGen] Treat all vector fields as mayalias
by Hal Finkel
· 8 years ago
6d2b6f0
Minimal runtime for UBSan.
by Evgeniy Stepanov
· 8 years ago
6cc8317
[IRGen] Evaluate constant static variables referenced through member expressions
by Alex Lorenz
· 8 years ago
6a71f36
[OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static method
by Alexey Bataev
· 8 years ago
de0fe07
Extract IRGen's constant-emitter into its own helper class and clean up
by John McCall
· 8 years ago
3919506
Add OpenCL 2.0 atomic builtin functions as Clang builtin
by Yaxun Liu
· 8 years ago
a0c3671
[ubsan] Have -fsanitize=vptr emit a null check if -fsanitize=null isn't available
by Vedant Kumar
· 8 years ago
bbc953f
[ubsan] Null-check pointers in -fsanitize=vptr (PR33881)
by Vedant Kumar
· 8 years ago
9d33fb1
CodeGen: Insert addr space cast for automatic/temp var at right position
by Yaxun Liu
· 8 years ago
175b6d1
[ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430)
by Vedant Kumar
· 8 years ago
cbf647c
CodeGen: Fix address space of global variable
by Yaxun Liu
· 8 years ago
84744c1
CodeGen: Cast temporary variable to proper address space
by Yaxun Liu
· 8 years ago
c420d14
[ubsan] PR33081: Skip the standard type checks for volatile
by Vedant Kumar
· 8 years ago
cddaf87
[coroutines] Allow co_await and co_yield expressions that return an lvalue to compile
by Eric Fiselier
· 8 years ago
6dbf427
[ubsan] Detect invalid unsigned pointer index expression (clang)
by Vedant Kumar
· 8 years ago
5622323
[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.
by Alexey Bataev
· 8 years ago
a5dbbc6
Don't assume that a store source is a vector type just because the destination is (PR26099)
by Simon Pilgrim
· 9 years ago
a125eb5
[ubsan] Add a check for pointer overflow UB
by Vedant Kumar
· 9 years ago
c1d2606
Emit invariant.group.barrier when using union field
by Piotr Padlewski
· 9 years ago
5960a57
[CodeGen] Pessimize aliasing for member unions (and may-alias) objects
by Krzysztof Parzyszek
· 9 years ago
8f24823
[CodeGen] Propagate LValueBaseInfo instead of AlignmentSource
by Krzysztof Parzyszek
· 9 years ago
1d99327
Suppress all uses of LLVM_END_WITH_NULL. NFC.
by Serge Guelton
· 9 years ago
6b22dda
[ubsan] nullability-assign: Check assignments into C++ structs
by Vedant Kumar
· 9 years ago
e859ebb
[ubsan] Skip alignment checks on allocas with known alignment
by Vedant Kumar
· 9 years ago
dbbdda4
[ubsan] Skip null checks if they are constant-folded away
by Vedant Kumar
· 9 years ago
379d9c1
[ubsan] Skip null checks on pointers to the start of an alloca
by Vedant Kumar
· 9 years ago
116aebc
[ubsan] Don't check alignment if the alignment is 1
by Vedant Kumar
· 9 years ago
ffd7c88
[ubsan] Reduce alignment checking of C++ object pointers
by Vedant Kumar
· 9 years ago
502ad60
Update for AllocaInst construction changes
by Matt Arsenault
· 9 years ago
Next »