Searched defs:IsWrite (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/Target/X86/AsmParser/
H A DX86AsmInstrumentation.cpp39 std::string FuncName(unsigned AccessSize, bool IsWrite) { argument
40 return std::string("__asan_report_") + (IsWrite ? "store" : "load") +
58 X86Operand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx,
61 X86Operand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx,
65 bool IsWrite, MCContext &Ctx, MCStreamer &Out);
79 MCParsedAsmOperand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx,
92 InstrumentMemOperandSmallImpl(MemOp, AccessSize, IsWrite, Ctx, Out);
94 InstrumentMemOperandLargeImpl(MemOp, AccessSize, IsWrite, Ctx, Out);
134 const bool IsWrite = MII.get(Inst.getOpcode()).mayStore(); local
139 InstrumentMemOperand(Op, AccessSize, IsWrite, Ct
78 InstrumentMemOperand( MCParsedAsmOperand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx, MCStreamer &Out) argument
159 EmitCallAsanReport(MCContext &Ctx, MCStreamer &Out, unsigned AccessSize, bool IsWrite, unsigned AddressReg) argument
177 InstrumentMemOperandSmallImpl( X86Operand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx, MCStreamer &Out) argument
259 InstrumentMemOperandLargeImpl( X86Operand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx, MCStreamer &Out) argument
337 EmitCallAsanReport(MCContext &Ctx, MCStreamer &Out, unsigned AccessSize, bool IsWrite) argument
353 InstrumentMemOperandSmallImpl( X86Operand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx, MCStreamer &Out) argument
434 InstrumentMemOperandLargeImpl( X86Operand &Op, unsigned AccessSize, bool IsWrite, MCContext &Ctx, MCStreamer &Out) argument
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp384 bool IsWrite = isa<StoreInst>(*I); local
385 Value *Addr = IsWrite
391 if (IsWrite && isVtableAccess(I)) {
409 if (!IsWrite && isVtableAccess(I)) {
415 Value *OnAccessFunc = IsWrite ? TsanWrite[Idx] : TsanRead[Idx];
417 if (IsWrite) NumInstrumentedWrites++;
H A DAddressSanitizer.cpp370 Value *Addr, uint32_t TypeSize, bool IsWrite,
375 bool IsWrite, size_t AccessSizeIndex,
656 // and set IsWrite/Alignment. Otherwise return NULL.
657 static Value *isInterestingMemoryAccess(Instruction *I, bool *IsWrite, argument
661 *IsWrite = false;
667 *IsWrite = true;
673 *IsWrite = true;
679 *IsWrite = true;
729 bool IsWrite = false; local
731 Value *Addr = isInterestingMemoryAccess(I, &IsWrite,
802 generateCrashCode( Instruction *InsertBefore, Value *Addr, bool IsWrite, size_t AccessSizeIndex, Value *SizeArgument) argument
835 instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, bool IsWrite, Value *SizeArgument, bool UseCalls) argument
1375 bool IsWrite; local
[all...]
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.h193 DCHECK_EQ(kAccessIsWrite, IsWrite());
243 bool ALWAYS_INLINE IsWrite() const { return !IsRead(); } function in class:__tsan::Shadow
272 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
280 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite));
288 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite));
/external/pdfium/core/src/fxcodec/lcms2/lcms2-2.6/src/
H A Dlcms2_internal.h738 cmsBool IsWrite; member in struct:_cms_iccprofile_struct
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3977 bool IsWrite = Access.getInt(); local
3980 if (!IsWrite && Accesses.count(MemAccessInfo(Ptr, true)))
3983 if (IsWrite)
4006 RtCheck.insert(SE, TheLoop, Ptr, IsWrite, DepId, StridesMap);
4062 bool IsWrite = Access.getInt(); local
4070 // second check for "!IsWrite".
4071 bool IsReadOnlyPtr = ReadOnlyPtr.count(Ptr) && !IsWrite;
4095 if ((IsWrite && !isFunctionScopeIdentifiedObject(UnderlyingObj)) ||
4096 (!IsWrite && (!AreAllWritesIdentified ||
4100 (IsWrite
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1333 unsigned IsWrite = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue(); local
1350 unsigned PrfOp = (IsWrite << 4) | // Load/Store bit

Completed in 3934 milliseconds