Alexey Samsonov
|
dd1c90cd6b
SanitizerBlacklist: blacklist functions by their source location.
|
11 年之前 |
David Blaikie
|
a0468d6bde
Formatting for prior commit
|
11 年之前 |
David Blaikie
|
89fe0a6130
DebugInfo: Don't leak location information from one function into the prologue of the next function.
|
11 年之前 |
Nick Lewycky
|
bc3b0e98dc
Revert r218865 because it introduced PR21236, a crash in codegen emitting the try block.
|
11 年之前 |
Arnaud A. de Grandmaison
|
65387297d7
Emit lifetime.start / lifetime.end markers for unnamed temporary objects.
|
11 年之前 |
David Majnemer
|
0e22ee0954
MS ABI: Don't ICE for pointers to pointers to members of incomplete classes
|
11 年之前 |
Reid Kleckner
|
3be1b0824b
MS inline asm: Allow __asm blocks to set a return value
|
11 年之前 |
Alexey Bataev
|
51be7a6a02
[C++11] Support for capturing of variable length arrays in lambda expression.
|
11 年之前 |
Craig Topper
|
bbac840f3c
Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created.
|
11 年之前 |
Kostya Serebryany
|
ef90791d59
[clang/asan] call __asan_poison_cxx_array_cookie after operator new[]
|
11 年之前 |
Alexey Samsonov
|
8d4cf9bf7f
Simplify a few loops over CallArgList/FunctionArgList. NFC
|
11 年之前 |
Alex Lorenz
|
8bff0ff2df
Add coverage mapping generation.
|
11 年之前 |
Fraser Cormack
|
be6a901f17
Add OpenCL/SPIR kernel_arg_base_type metadata node
|
11 年之前 |
Fraser Cormack
|
4dcbc9c128
Fix OpenCL/SPIR kernel_arg_type metadata node
|
11 年之前 |
Reid Kleckner
|
aea8269867
MS ABI: Don't push destructor cleanups for aggregate parameters in thunks
|
11 年之前 |
Alexey Samsonov
|
f35aa7813b
[UBSan] Add !nosanitize metadata to the code generated by UBSan.
|
11 年之前 |
Alexey Samsonov
|
e5274ba345
Remove unnecessary check for NULL
|
11 年之前 |
Alexey Samsonov
|
36ed90908a
[Sanitizer] Remove brittle cache variable and slightly simplify blacklisting code.
|
11 年之前 |
Alexander Musman
|
b725d270db
This patch adds a helper class (CGLoopInfo) for marking memory instructions with llvm.mem.parallel_loop_access metadata.
|
11 年之前 |
Craig Topper
|
d1008e5c93
[C++11] Use 'nullptr'. CodeGen edition.
|
11 年之前 |
Reid Kleckner
|
e0d57a1cf3
MS ABI: Pass 'sret' as the second parameter of instance methods
|
11 年之前 |
Alexey Bataev
|
bfa38388de
[OPENMP] Initial codegen for '#pragma omp parallel'
|
11 年之前 |
Adrian Prantl
|
bc9e1b2ad4
Debug info: Improve line table for functions with cleanups an early exit
|
11 年之前 |
Adrian Prantl
|
9a7c2b4dfa
Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_a
|
11 年之前 |
Joey Gouly
|
c426836180
When printing types for the OpenCL kernel metadata, use the PrintingPolicy.
|
11 年之前 |
Alexey Samsonov
|
2b7cab0c2e
Kill -faddress-sanitizer, -fthread-sanitizer and -fcatch-undefined-behavior flags.
|
11 年之前 |
Duncan P. N. Exon Smith
|
cc7b172945
PGO: Statically generate data structures
|
11 年之前 |
Aaron Ballman
|
15fd658d17
[C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_end() with iterator_range specific_attrs(). Updating all of the usages of the iterators with range-based for loops.
|
11 年之前 |
Chandler Carruth
|
2201e59542
[C++11] Update Clang for the change to LLVM's Use-Def chain iterators in
|
11 年之前 |
Aaron Ballman
|
ed65ea2738
[C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_range redecls(). Updating all of the usages of the iterators with range-based for loops, which allows the begin/end forms to be removed entirely.
|
11 年之前 |