Home
last modified time | relevance | path

Searched defs:VarArgAMD64Helper (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp2854 struct VarArgAMD64Helper : public VarArgHelper { struct
2857 static const unsigned AMD64GpEndOffset = 48; // AMD64 ABI Draft 0.99.6 p3.5.7
2858 static const unsigned AMD64FpEndOffset = 176;
2860 Function &F;
2861 MemorySanitizer &MS;
2862 MemorySanitizerVisitor &MSV;
2863 Value *VAArgTLSCopy;
2864 Value *VAArgOverflowSize;
2866 SmallVector<CallInst*, 16> VAStartInstrumentationList;
2868 VarArgAMD64Helper(Function &F, MemorySanitizer &MS, in VarArgAMD64Helper() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp3248 struct VarArgAMD64Helper : public VarArgHelper { struct
3251 static const unsigned AMD64GpEndOffset = 48; // AMD64 ABI Draft 0.99.6 p3.5.7
3252 static const unsigned AMD64FpEndOffset = 176;
3254 Function &F;
3255 MemorySanitizer &MS;
3256 MemorySanitizerVisitor &MSV;
3257 Value *VAArgTLSCopy = nullptr;
3258 Value *VAArgOverflowSize = nullptr;
3260 SmallVector<CallInst*, 16> VAStartInstrumentationList;
3262 enum ArgKind { AK_GeneralPurpose, AK_FloatingPoint, AK_Memory };
[all …]