Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
CodeGen
/
CodeGenFunction.h
e5b64ea
Convert some ObjC retain/release msgSends to runtime calls.
by Pete Cooper
· 7 years ago
4307108
Remove unused Args parameter from EmitFunctionBody, NFC
by Reid Kleckner
· 7 years ago
6368818
Move CodeGenOptions from Frontend to Basic
by Richard Trieu
· 7 years ago
e388680
Convert some ObjC msgSends to runtime calls.
by Pete Cooper
· 7 years ago
de6480a3
[NFC] Move storage of dispatch-version to GlobalDecl
by Erich Keane
· 7 years ago
a40cce8
Fix a nondeterminism in the debug info for VLA size expressions.
by Adrian Prantl
· 7 years ago
ef1899b
[CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.
by Volodymyr Sapsai
· 7 years ago
3ad0636
Part of PR39508: Emit an @llvm.invariant.start after storing to __tls_guard.
by Richard Smith
· 7 years ago
7c44da2
Create ConstantExpr class
by Bill Wendling
· 7 years ago
19a8adc
Implement Function Multiversioning for Non-ELF Systems.
by Erich Keane
· 7 years ago
dafdd04
Remove a pair of unused dispatch multiversion declarations.
by Erich Keane
· 7 years ago
4d8ced1
[X86] Add support for more than 32 features for __builtin_cpu_is
by Craig Topper
· 7 years ago
8e57b07
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
3197484
Revert r343518.
by Akira Hatanaka
· 7 years ago
2bf09cc
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
fcd661d
[CodeGen] Revert commit https://reviews.llvm.org/rL342717
by Calixte Denizet
· 7 years ago
5713db4
[CodeGen] Add to emitted DebugLoc information about coverage when it's required
by Calixte Denizet
· 7 years ago
f353ae1
[NFC]Refactor MultiVersion Resolver Emission to combine types
by Erich Keane
· 7 years ago
9bd2452
Revert r341754.
by Akira Hatanaka
· 7 years ago
2e00b98
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
ad82390
[CodeGen] add rotate builtins that map to LLVM funnel shift
by Sanjay Patel
· 7 years ago
a09ae4b
revert r340137: [CodeGen] add rotate builtins
by Sanjay Patel
· 7 years ago
446529b
[CodeGen] add/fix rotate builtins that map to LLVM funnel shift (retry)
by Sanjay Patel
· 7 years ago
9978da3
[CodeGen] Merge equivalent block copy/helper functions.
by Akira Hatanaka
· 7 years ago
93ce018
Add Windows support for the GNUstep Objective-C ABI V2.
by David Chisnall
· 7 years ago
b69ba22
[clang][ubsan] Implicit Conversion Sanitizer - integer truncation - clang part
by Roman Lebedev
· 7 years ago
3760518
[UBSan] Strengthen pointer checks in 'new' expressions
by Serge Pavlov
· 7 years ago
cb6a933
[CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.
by Akira Hatanaka
· 7 years ago
f66e4f7
Support lifetime-extension of conditional temporaries.
by Richard Smith
· 7 years ago
3efe002
Implement cpu_dispatch/cpu_specific Multiversioning
by Erich Keane
· 7 years ago
be65e87
[NFC] Switch CodeGenFunction to use value init instead of member init lists
by Erich Keane
· 7 years ago
9960b8f
Revert -r336726, which included more files than intended.
by Erich Keane
· 7 years ago
7b8c12e
[NFC] Switch CodeGenFunction to use value init instead of member init lists
by Erich Keane
· 7 years ago
74c10e3
[Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it
by Craig Topper
· 7 years ago
e44acad
Implement CFI for indirect calls via a member function pointer.
by Peter Collingbourne
· 7 years ago
eff8f9d
[CodeGen] Provide source locations for UBSan type checks when emitting constructor calls.
by Igor Kudrin
· 7 years ago
aefdb8e
[NFC] Add CreateMemTempWithoutCast and CreateTempAllocaWithoutCast
by Yaxun Liu
· 7 years ago
c647919
[WebAssembly] Use Windows EH instructions for Wasm EH
by Heejin Ahn
· 7 years ago
89e31fa
Support __iso_volatile_load8 etc on aarch64-win32.
by Simon Tatham
· 7 years ago
00ddbed
Revert r332982 Call CreateTempMemWithoutCast for ActiveFlag
by Yaxun Liu
· 7 years ago
8a60e5d
Call CreateTempMemWithoutCast for ActiveFlag
by Yaxun Liu
· 7 years ago
a2a9cfa
CodeGen: Fix invalid bitcast for lifetime.start/end
by Yaxun Liu
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
ccda3d2
[CodeGen] Avoid destructing a callee-destructued struct type in a
by Akira Hatanaka
· 7 years ago
b4f3637
Revert "[CodeGen] Avoid destructing a callee-destructued struct type in a"
by Akira Hatanaka
· 7 years ago
e712374
[CodeGen] Avoid destructing a callee-destructued struct type in a
by Akira Hatanaka
· 7 years ago
f437e35
[XRay] Add clang builtin for xray typed events.
by Keith Wyss
· 7 years ago
617e261
Add a command line option 'fregister_global_dtors_with_atexit' to
by Akira Hatanaka
· 7 years ago
ddf3db9
[OPENMP] Code cleanup + formatting, NFC.
by Alexey Bataev
· 7 years ago
2a8c18d
Fix typos in clang
by Alexander Kornienko
· 7 years ago
e78fac5
PR36992: do not store beyond the dsize of a class object unless we know
by Richard Smith
· 7 years ago
399d96e
[MS] Emit vftable thunks for functions with incomplete prototypes
by Reid Kleckner
· 7 years ago
fa752f2
[Builtins] Overload __builtin_operator_new/delete to allow forwarding to usual allocation/deallocation functions.
by Eric Fiselier
· 8 years ago
797afe3
[CodeGen] Ignore OpaqueValueExprs that are unique references to their
by Akira Hatanaka
· 8 years ago
d791e92
[ObjC] Allow declaring __weak pointer fields in C structs in ARC.
by Akira Hatanaka
· 8 years ago
5b330e8
Recommit r326946 after reducing CallArgList memory footprint
by Yaxun Liu
· 8 years ago
95da875
This reverts "r327189 - [ARM] Add ARMv8.2-A FP16 vector intrinsic"
by Sjoerd Meijer
· 8 years ago
be7daa3
Revert "[ObjC] Allow declaring __weak pointer fields in C structs in ARC."
by Akira Hatanaka
· 8 years ago
c181b12
[ObjC] Allow declaring __weak pointer fields in C structs in ARC.
by Akira Hatanaka
· 8 years ago
007cb6d
Revert r326946. It caused stack overflows by significantly increasing the size of a CallArgList.
by Richard Smith
· 8 years ago
5bd68cf
[ARM] Add ARMv8.2-A FP16 vector intrinsic
by Abderrazek Zaafrani
· 8 years ago
06dd811
CodeGen: Fix address space of indirect function argument
by Yaxun Liu
· 8 years ago
ab4ea22
[OPENMP] Fix lifetime of the loop counters.
by Alexey Bataev
· 8 years ago
7275da0
[ObjC] Allow declaring __strong pointer fields in structs in Objective-C
by Akira Hatanaka
· 8 years ago
fa13d01
[OpenCL] Fix __enqueue_block for block with captures
by Yaxun Liu
· 8 years ago
b75a3f0
[WinEH] Put funclet bundles on inline asm calls
by Reid Kleckner
· 8 years ago
891af03a
Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.
by Sander de Smalen
· 8 years ago
88df555
Emit label names according to -discard-value-names.
by Eric Fiselier
· 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
1860b52
[CodeGen] Decorate aggregate accesses with TBAA tags
by Ivan A. Kosarev
· 8 years ago
647dd84
[OPENMP] Initial codegen for `target teams distribute parallel for simd`.
by Alexey Bataev
· 8 years ago
5cdf038
Allocate and access NormalCleanupDest with the natural alignment of i32.
by John McCall
· 8 years ago
475a744
[OPENMP] Replace calls of getAssociatedStmt().
by Alexey Bataev
· 8 years ago
281d20b
Implement Attribute Target MultiVersioning
by Erich Keane
· 8 years ago
52978c3
[OpenMP] Initial implementation of code generation for pragma 'target teams distribute parallel for' on host
by Carlo Bertolli
· 8 years ago
06f19a0
[WinEH] Allow for multiple terminatepads
by Reid Kleckner
· 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
d2202ca
[OPENMP] Support for `depend` clauses on `target data update`.
by Alexey Bataev
· 8 years ago
abb890b
[AArch64] Enable fp16 data type for the Builtin for AArch64 only.
by Abderrazek Zaafrani
· 8 years ago
09b5bfd
[ubsan] Diagnose noreturn functions which return
by Vedant Kumar
· 8 years ago
5a65583
[Hexagon] Intrinsic support for V62 and V65
by Krzysztof Parzyszek
· 8 years ago
fbe17fb
[OPENMP] Initial codegen for `target teams distribute simd` directive.
by Alexey Bataev
· 8 years ago
dfa430f
[OPENMP] Initial codegen for `target teams distribute` directive.
by Alexey Bataev
· 8 years ago
36347d9
[ubsan] Use pass_object_size info in bounds checks
by Vedant Kumar
· 8 years ago
1a5b10d
[XRay][clang] Introduce -fxray-always-emit-customevents
by Dean Michael Berris
· 8 years ago
f836537
[OPENMP] Codegen for `target simd` construct.
by Alexey Bataev
· 8 years ago
2139ed6
[OPENMP] Add support for cancelling inside target parallel for directive.
by Alexey Bataev
· 8 years ago
76c26c1
Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes
by Hans Wennborg
· 8 years ago
04491bd
[coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing it in the coroutine frame
by Gor Nishanov
· 8 years ago
7bf8201
Remove declaration of EmitMCountInstrumentation(). NFC
by Hans Wennborg
· 8 years ago
5d7edca
[OPENMP] Codegen for `#pragma omp target parallel for simd`.
by Alexey Bataev
· 8 years ago
fb0ebec
[OPENMP] Codegen for `#pragma omp target parallel for`.
by Alexey Bataev
· 8 years ago
b9c59f3
[CodeGen] Propagate may-alias'ness of lvalues with TBAA info
by Ivan A. Kosarev
· 8 years ago
9f9d157
[CodeGen] Generate TBAA info for reference loads
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
c2a87a0
[OpenCL] Emit enqueued block as kernel
by Yaxun Liu
· 8 years ago
ce601ee
Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731.
by Ivan A. Kosarev
· 8 years ago
Next »