Alexander Potapenko
|
6dba74e779
[ASan] Initial support for Kernel AddressSanitizer
|
10 years ago |
Peter Collingbourne
|
e54695c32c
CodeGen: Factor out some of the bitset entry creation code. NFC.
|
10 years ago |
Yaron Keren
|
47204cd390
C++11 rangify several loops.
|
10 years ago |
Eric Christopher
|
4674ce4b90
Rename the single non-style conformant function in TargetCodeGenInfo
|
10 years ago |
Benjamin Kramer
|
b7b56528f9
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
|
10 years ago |
Hans Wennborg
|
a386316d89
Get the dll storage class right for structors of classes exported/imported via explicit instantiation (PR23667)
|
10 years ago |
Pete Cooper
|
c226ce73b3
Use Intrinsic::ID instead of unsigned. NFC.
|
10 years ago |
Richard Smith
|
049e702bb3
[modules] Add local submodule visibility support for declarations.
|
10 years ago |
Peter Collingbourne
|
bb987e72f3
Implement no_sanitize attribute.
|
10 years ago |
NAKAMURA Takumi
|
bc3fd88b4f
Revert r236879, "Do not emit thunks with available_externally linkage in comdats"
|
10 years ago |
Derek Schuff
|
b3458674c2
Do not emit thunks with available_externally linkage in comdats
|
10 years ago |
Artem Belevich
|
1508f392a4
[cuda] Include GPU binary into host object file and generate init/deinit code.
|
10 years ago |
David Blaikie
|
4c58fdea81
[opaque pointer type] Correctly pass the pointee type when creating a GEP constant expression
|
10 years ago |
David Blaikie
|
c2a754992c
[opaque pointer type] update for LLVM API change
|
10 years ago |
Bradley Smith
|
db683c0a2b
Revert code changes made under r235976.
|
10 years ago |
Bradley Smith
|
2085f1eed3
[ARM/AArch64] Enforce alignment for bitfielded structs
|
10 years ago |
Artem Belevich
|
8fe7051c26
[cuda] treat file scope __asm as __host__ and ignore it during device-side compilation.
|
10 years ago |
Ulrich Weigand
|
f8c5754967
Provide alignment info on LLVM external symbols
|
10 years ago |
Nico Weber
|
7bbbb59b40
Don't crash when a selectany symbol would get common linkage
|
10 years ago |
Renato Golin
|
90ae040cdf
Revert "[CodeGen] Fix crash with duplicated mangled name."
|
10 years ago |
Richard Trieu
|
2142eabc7c
Change range-based for-loops to be -Wrange-loop-analysis clean.
|
10 years ago |
Argyrios Kyrtzidis
|
6ea0bd781a
[CodeGen] Fix crash with duplicated mangled name.
|
10 years ago |
Nico Weber
|
1259fb859d
Don't crash when passing a non-existent file to -fprofile-instr-use=.
|
10 years ago |
David Blaikie
|
efa2732b40
clang-format my last commit
|
10 years ago |
David Blaikie
|
4395699364
[opaque pointer type] More GEP API migrations
|
10 years ago |
David Blaikie
|
3e02a7c92a
[opaque pointer type] Update for GEP API changes in LLVM
|
10 years ago |
Duncan P. N. Exon Smith
|
70584084e5
DebugInfo: Use new LLVM API for DebugLoc
|
10 years ago |
David Majnemer
|
17e717d907
[MS ABI] Rework .xdata HandlerType emission
|
10 years ago |
Reid Kleckner
|
79bcca2647
C++14: Disable sized deallocation by default due to ABI breakage
|
10 years ago |
Artem Belevich
|
ed64225572
Remove .CUDAIsDevice flags from CodeGenOpts as it's already
|
10 years ago |