Erich Keane
|
bb282f4751
Reland r374450 with Richard Smith's comments and test fixed.
|
5 years ago |
Nico Weber
|
f638ec612b
Revert 374450 "Fix __builtin_assume_aligned with too large values."
|
5 years ago |
Erich Keane
|
726918e196
Fix __builtin_assume_aligned with too large values.
|
5 years ago |
Graham Hunter
|
01b473ed13
[SVE][IR] Scalable Vector size queries and IR instruction support
|
5 years ago |
Guillaume Chatelet
|
4eef7a8ad0
[Alignment][Clang][NFC] Add CharUnits::getAsAlign
|
5 years ago |
John McCall
|
2d3687c2d2
Rename TypeNodes.def to TypeNodes.inc for consistency across all
|
5 years ago |
Erich Keane
|
fb0b88ae11
Fix always_inline 'target' compatibility check code for Lambdas
|
6 years ago |
Vitaly Buka
|
4ea481ed96
hwasan, codegen: Keep more lifetime markers used for hwasan
|
6 years ago |
Vitaly Buka
|
df48533d4a
msan, codegen, instcombine: Keep more lifetime markers used for msan
|
6 years ago |
Brian Gesiak
|
072a7d1157
[CodeGen] Disable UBSan for coroutine functions
|
6 years ago |
Peter Collingbourne
|
6f8e54aaf6
cfi-icall: Allow the jump table to be optionally made non-canonical.
|
6 years ago |
Evgeniy Stepanov
|
647bdd3207
ARM MTE stack sanitizer.
|
6 years ago |
Erich Keane
|
3a61f114d1
Ensure Target Features always_inline error happens in C++ cases.
|
6 years ago |
Amy Huang
|
4730a1bd73
Store a pointer to the return value in a static alloca and let the debugger use that
|
6 years ago |
Richard Smith
|
695aab4c2b
Refactor: split Uninitialized state on APValue into an "Absent" state
|
6 years ago |
Anastasia Stulova
|
f0b138aae2
[OpenCL] Make global ctor init function a kernel
|
6 years ago |
Leonard Chan
|
8ad70e4734
Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"
|
6 years ago |
Leonard Chan
|
a121961bcb
Revert "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"
|
6 years ago |
Leonard Chan
|
fae4e4715c
[Attribute/Diagnostics] Print macro if definition is an attribute declaration
|
6 years ago |
John McCall
|
40afe0b6f2
Don't emit an unreachable return block.
|
6 years ago |
James Y Knight
|
112a7a3c34
[opaque pointer types] Trivial changes towards CallInst requiring
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Roman Lebedev
|
5c8adb2054
[clang][UBSan] Sanitization for alignment assumptions.
|
6 years ago |
Vlad Tsyrklevich
|
9b753d5619
Revert alignment assumptions changes
|
6 years ago |
Roman Lebedev
|
13b4d37f6c
[clang][UBSan] Sanitization for alignment assumptions.
|
6 years ago |
Brian Gesiak
|
205745cdf7
[AST] Remove ASTContext from getThisType (NFC)
|
6 years ago |
Erich Keane
|
9f23440e30
[NFC] Fix usage of Builder.insert(new Bitcast...)in CodeGenFunction
|
6 years ago |
Reid Kleckner
|
566a328da5
Remove unused Args parameter from EmitFunctionBody, NFC
|
6 years ago |
Erich Keane
|
58419897ad
Teach __builtin_unpredictable to work through implicit casts.
|
6 years ago |
Richard Trieu
|
27ce6b3918
Move CodeGenOptions from Frontend to Basic
|
6 years ago |