Simon Pilgrim
|
7fc84cdab9
Codegen - silence static analyzer getAs<> null dereference warnings. NFCI.
|
5 years ago |
Richard Smith
|
38c1f7c254
Properly handle instantiation-dependent array bounds.
|
5 years ago |
Simon Pilgrim
|
4ac13cadf1
Silence static analyzer getAs<VectorType> null dereference warnings. NFCI.
|
5 years ago |
Amy Huang
|
536bce8542
add periods
|
6 years ago |
Fangrui Song
|
182d7fa38b
[CodeGen] Delete never used LValueAlign
|
6 years ago |
Konstantin Zhuravlyov
|
f100795281
AMDGPU: Add support for cross address space synchronization scopes (clang)
|
6 years ago |
James Y Knight
|
937984b3a9
[opaque pointer types] Cleanup CGBuilder's Create*GEP.
|
6 years ago |
James Y Knight
|
679ab5f711
[opaque pointer types] Pass function types for runtime function calls.
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Richard Trieu
|
afb9431053
Remove CodeGen dependencies on Sema.
|
6 years ago |
Richard Smith
|
bfe49d565c
Do not use optimized atomic libcalls for misaligned atomics.
|
7 years ago |
Richard Smith
|
52bc9ec102
Make -Watomic-alignment say whether the atomic operation was oversized
|
7 years ago |
Stephen Kelly
|
d7b659b592
Port getLocStart -> getBeginLoc
|
7 years ago |
Elena Demikhovsky
|
1064f0a9da
Added atomic_fetch_min, max, umin, umax intrinsics to clang.
|
7 years ago |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 years ago |
Tim Northover
|
e89759088e
[Atomics] warn about atomic accesses using libcalls
|
7 years ago |
Richard Smith
|
783fea1302
PR36992: do not store beyond the dsize of a class object unless we know
|
7 years ago |
Yaxun Liu
|
a25e503459
Recommit r326946 after reducing CallArgList memory footprint
|
7 years ago |
Richard Smith
|
5034f5fdda
Revert r326946. It caused stack overflows by significantly increasing the size of a CallArgList.
|
7 years ago |
Yaxun Liu
|
8e23619931
CodeGen: Fix address space of indirect function argument
|
7 years ago |
Ivan A. Kosarev
|
9660f4bc00
[CodeGen] Decorate aggregate accesses with TBAA tags
|
7 years ago |
Adrian Prantl
|
550c574546
Silence a bunch of implicit fallthrough warnings
|
7 years ago |
Yaxun Liu
|
2965315f6c
CodeGen: Fix invalid bitcasts for atomic builtins
|
7 years ago |
Ivan A. Kosarev
|
cd196ce936
[CodeGen] Pass TBAA info along with lvalue base info everywhere
|
7 years ago |
Ivan A. Kosarev
|
04e95cd444
Refine generation of TBAA information in clang
|
7 years ago |
Ivan A. Kosarev
|
072e2cd288
[CodeGen] Unify generation of scalar and struct-path TBAA tags
|
7 years ago |
Ivan A. Kosarev
|
9c61abafb8
Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"
|
7 years ago |
Ivan A. Kosarev
|
c64aa1bff6
[CodeGen] Unify generation of scalar and struct-path TBAA tags
|
7 years ago |
Ivan A. Kosarev
|
6292fe071a
[CodeGen] Fix propagation of TBAA info for atomic accesses
|
7 years ago |
Ivan A. Kosarev
|
c6e3259e70
[CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types
|
8 years ago |