llvm-6502/lib
Reid Kleckner dfc9688bd9 Don't try to instrument allocas used by outlined SEH funclets
Summary:
Arguments to llvm.localescape must be static allocas. They must be at
some statically known offset from the frame or stack pointer so that
other functions can access them with localrecover.

If we ever want to instrument these, we can use more indirection to
recover the addresses of these local variables. We can do it during
clang irgen or with the asan module pass.

Reviewers: eugenis

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D11307

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242726 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-20 22:49:44 +00:00
..
Analysis [PM/AA] Remove the addEscapingUse update API that won't be easy to 2015-07-18 03:26:46 +00:00
AsmParser AsmParser: Add a function to parse a standalone constant value. 2015-07-17 22:07:03 +00:00
Bitcode
CodeGen MachineScheduler: Restrict macroop fusion to data-dependent instructions. 2015-07-20 22:34:44 +00:00
DebugInfo
ExecutionEngine Fix ffiInvoke() use of DataLayout, broken in 242414 2015-07-16 22:23:09 +00:00
Fuzzer [libFuzzer] require the files and directories passed to the fuzzer to exist 2015-07-18 00:03:37 +00:00
IR
IRReader
LibDriver Add support for producing thin archives in llvm-lib. 2015-07-17 16:01:11 +00:00
LineEditor
Linker
LTO
MC
Object
Option
Passes
ProfileData
Support Edited the CPUNames table of TargetParser 2015-07-17 15:49:32 +00:00
TableGen
Target AArch64: Add aditional Cyclone macroop fusion opportunities 2015-07-20 22:34:47 +00:00
Transforms Don't try to instrument allocas used by outlined SEH funclets 2015-07-20 22:49:44 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile