Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
9ad94aa280619feaed083fd35f9a50c7e076a7b0
/
clang
/
lib
/
CodeGen
/
CodeGenFunction.h
9ad94aa
Objective-C. revert patch for rdar://17554063.
by Fariborz Jahanian
· 11 years ago
560aa94
Fixing the MSVC build by removing friendship with CodeGenFunction; NFC.
by Aaron Ballman
· 11 years ago
03b340a
[OPENMP] Codegen for 'private' clause in 'parallel' directive.
by Alexey Bataev
· 11 years ago
293dc9b
Insert poisoned paddings between fields in C++ classes so that AddressSanitizer can find intra-object-overflow bugs
by Kostya Serebryany
· 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
c52193f
Unfriend CGOpenMPRegionInfo so it can go into an anonymous namespace.
by Benjamin Kramer
· 11 years ago
1809571
Code reformatting and improvement for OpenMP.
by Alexey Bataev
· 11 years ago
435ad7b
Code improvements in OpenMP CodeGen.
by Alexey Bataev
· 11 years ago
5d1159e
Revert r218865 because it introduced PR21236, a crash in codegen emitting the try block.
by Nick Lewycky
· 11 years ago
79b0fd7
Promote null pointer constants used as arguments to variadic functions
by Reid Kleckner
· 11 years ago
13314bf
[OPENMP] 'omp teams' directive basic support.
by Alexey Bataev
· 11 years ago
4a5bb77
[OPENMP] Codegen for 'firstprivate' clause.
by Alexey Bataev
· 11 years ago
8068b64
Revert commit r219297.
by Alexey Bataev
· 11 years ago
3854f63
[OPENMP] Codegen for 'firstprivate' clause.
by Alexey Bataev
· 11 years ago
bdef50e
Revert back r219295.
by Alexey Bataev
· 11 years ago
e7a5517
[OPENMP] Codegen for 'firstprivate' clause.
by Alexey Bataev
· 11 years ago
9804fa5
Revert "[OPENMP] 'omp teams' directive basic support. Includes parsing and semantic analysis for 'omp teams' directive support from OpenMP 4.0. Adds additional analysis to 'omp target' directive with 'omp teams' directive."
by Renato Golin
· 11 years ago
453e056
Fix IRGen for referencing a static local before emitting its decl
by Reid Kleckner
· 11 years ago
941bbec
[OPENMP] 'omp teams' directive basic support.
by Alexey Bataev
· 11 years ago
d196ef2
[OPENMP] Small refactoring of EmitOMPSimdLoop helper routine.
by Alexander Musman
· 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
a5f070a
[OPENMP] Loop collapsing and codegen for 'omp simd' directive.
by Alexander Musman
· 11 years ago
e4e893b
[OPENMP] Parsing/Sema of directive omp parallel for simd
by Alexander Musman
· 11 years ago
0bd520b
[OPENMP] Initial parsing/sema analysis of 'target' directive.
by Alexey Bataev
· 11 years ago
9928106
MS ABI: Don't ICE for pointers to pointers to members of incomplete classes
by David Majnemer
· 11 years ago
f82886e
Parsing/Sema of directive omp for simd
by Alexander Musman
· 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
9b3e3df
MS inline asm: Allow __asm blocks to set a return value
by Reid Kleckner
· 11 years ago
cbe875a
Kill one of EmitCallArgs overloads. NFC.
by Alexey Samsonov
· 11 years ago
3cb91b2
Fix some cases were ArrayRefs were being passed by reference.
by Craig Topper
· 11 years ago
525bf65
Pass actual CXXConstructExpr instead of argument iterators
by Alexey Samsonov
· 11 years ago
a5bf76b
Pass actual CallExpr instead of CallExpr-specific iterators
by Alexey Samsonov
· 11 years ago
93be0b2
DebugInfo: Scope for condition variables more narrowly than the loop variable.
by David Blaikie
· 11 years ago
91cf455
CGCall: Factor out the logic mapping call arguments to LLVM IR arguments.
by Alexey Samsonov
· 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
2f5db8b
Header guard canonicalization, clang part.
by Benjamin Kramer
· 11 years ago
413297c
Objective-C ARC. First patch toward generating new APIs
by Fariborz Jahanian
· 11 years ago
bcd82af
Introduce f[no-]max-unknown-pointer-align=[number] option
by Fariborz Jahanian
· 11 years ago
fe5b4ed
Remove separator parameter from static local naming code
by Reid Kleckner
· 11 years ago
ab2090d
MS ABI: Use musttail for vtable thunks that pass arguments by value
by Reid Kleckner
· 11 years ago
3f76ac7
Remove an extra parameter and C++11 for loop-ify this code
by Reid Kleckner
· 11 years ago
1981944
MS ABI: Don't push destructor cleanups for aggregate parameters in thunks
by Reid Kleckner
· 11 years ago
0162e45
[OPENMP] Initial parsing and sema analysis for 'atomic' directive.
by Alexey Bataev
· 11 years ago
9fb6e64
[OPENMP] Initial parsing and sema analysis for 'ordered' directive.
by Alexey Bataev
· 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
6125da9
[OPENMP] Initial parsing and sema analysis for 'flush' directive.
by Alexey Bataev
· 11 years ago
d9ed09f
[OPENMP] Parsing/Sema of the OpenMP directive 'critical'.
by Alexander Musman
· 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
2df347a
[OPENMP] Initial parsing and sema analysis for 'taskwait' directive.
by Alexey Bataev
· 11 years ago
4d1dfea
[OPENMP] Initial parsing and sema analysis for 'barrier' directive.
by Alexey Bataev
· 11 years ago
68446b7
[OPENMP] Initial parsing and sema analysis of 'taskyield' directive.
by Alexey Bataev
· 11 years ago
24cad99
[UBSan] Add !nosanitize metadata to the code generated by UBSan.
by Alexey Samsonov
· 11 years ago
80c2289
[OPENMP] Parsing/Sema analysis of directive 'master'
by Alexander Musman
· 11 years ago
9c2e8ee
[OPENMP] Parsing and sema analysis for 'omp task' directive.
by Alexey Bataev
· 11 years ago
1b5adb8
Fix the dtor location issues in PR20038 harder.
by David Blaikie
· 11 years ago
84d0b3e
[OPENMP] Parsing and sema analysis for 'omp parallel sections' directive.
by Alexey Bataev
· 11 years ago
ac4afe4
[Sanitizer] Remove brittle cache variable and slightly simplify blacklisting code.
by Alexey Samsonov
· 11 years ago
4acb859
[OPENMP] Added initial support for 'omp parallel for'.
by Alexey Bataev
· 11 years ago
9b98207
Add an AST node for __leave statements, hook it up.
by Nico Weber
· 11 years ago
e9c8ccb
Remove CleanupHackLevel from CGException.
by Logan Chien
· 11 years ago
aca7fcf
Using of variable length arrays in captured statements and OpenMP constructs.
by Alexey Bataev
· 11 years ago
00bbdcf
Remove llvm:: from uses of ArrayRef.
by Craig Topper
· 11 years ago
d1e40fb
[OPENMP] Initial parsing and sema analysis for 'single' directive.
by Alexey Bataev
· 11 years ago
1e0498a
[OPENMP] Initial parsing and sema analysis for 'section' directive.
by Alexey Bataev
· 11 years ago
d3f8dd2
[OPENMP] Initial support for 'sections' directive.
by Alexey Bataev
· 11 years ago
56f008d
Add R600 builtin codegen.
by Matt Arsenault
· 11 years ago
6ea28bd
ARM: remove dead CodeGen functions.
by Tim Northover
· 11 years ago
f29276e
[OPENMP] Initial support for '#pragma omp for' (fixed incompatibility with MSVC).
by Alexey Bataev
· 11 years ago
a566efb
Revert "[OPENMP] Initial support for '#pragma omp for'."
by Rafael Espindola
· 11 years ago
c77dd52
[OPENMP] Initial support for '#pragma omp for'.
by Alexey Bataev
· 11 years ago
b06b15a
Adding a new #pragma for the vectorize and interleave optimization hints.
by Aaron Ballman
· 11 years ago
760520b
Add __builtin_operator_new and __builtin_operator_delete, which act like calls
by Richard Smith
· 12 years ago
06a67e2
When emitting a multidimensional array new, emit the initializers for the
by Richard Smith
· 12 years ago
573cbee
AArch64/ARM64: rename ARM64 components to AArch64
by Tim Northover
· 12 years ago
25e8a67
AArch64/ARM64: update Clang after AArch64 removal.
by Tim Northover
· 12 years ago
515ad8c
This patch adds a helper class (CGLoopInfo) for marking memory instructions with llvm.mem.parallel_loop_access metadata.
by Alexander Musman
· 12 years ago
8a13c41
[C++11] Use 'nullptr'. CodeGen edition.
by Craig Topper
· 12 years ago
230c5eb
Non-allocatable Global Named Register
by Renato Golin
· 12 years ago
42ae745
Don't indent in namespaces.
by Rafael Espindola
· 12 years ago
9959db5
[OPENMP] Initial codegen for '#pragma omp parallel'
by Alexey Bataev
· 12 years ago
81ab90f
CodeGen: Handle CapturedStmt in instrumentation based profiling
by Justin Bogner
· 12 years ago
22e66b4
Cleanup: Add default arguments to CodeGenFunction::StartFunction.
by Adrian Prantl
· 12 years ago
42d71b9
Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_a
by Adrian Prantl
· 12 years ago
a2ee433
ARM64: initial clang support commit.
by Tim Northover
· 12 years ago
cb39943
Proper handling of static local variables with address space qualifiers.
by Eli Bendersky
· 12 years ago
61743af
[Modules] Update to reflect ValueHandle moving to the IR library in LLVM
by Chandler Carruth
· 12 years ago
8fe03d6
ARM & AArch64: use table for EmitCommonNeonBuiltinExpr
by Tim Northover
· 12 years ago
2d83796
AArch64: refactor table-driven NEON lookup.
by Tim Northover
· 12 years ago
bf854f0
Change PGO instrumentation to compute counts in a separate AST traversal.
by Bob Wilson
· 12 years ago
7741101
[IRGen]. Fixes a crash in using Objective-C array
by Fariborz Jahanian
· 12 years ago
314ef7b
[ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects
by Reid Kleckner
· 12 years ago
027b4ee
ARM & AArch64: move shared vld/vst intrinsics to common implementation.
by Tim Northover
· 12 years ago
58c4474
ARM & AArch64: extend shared NEON implementation to first block.
by Tim Northover
· 12 years ago
ac85c34
ARM & AArch64: fully share NEON implementation of permutation intrinsics
by Tim Northover
· 12 years ago
Next »