Searched refs:IsWrite (Results 1 – 6 of 6) sorted by relevance
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmInstrumentation.cpp | 122 std::string FuncName(unsigned AccessSize, bool IsWrite) { in FuncName() argument 123 return std::string("__asan_report_") + (IsWrite ? "store" : "load") + in FuncName() 219 bool IsWrite, 223 bool IsWrite, 230 void InstrumentMemOperand(X86Operand &Op, unsigned AccessSize, bool IsWrite, 289 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperand() argument 296 InstrumentMemOperandSmall(Op, AccessSize, IsWrite, RegCtx, Ctx, Out); in InstrumentMemOperand() 298 InstrumentMemOperandLarge(Op, AccessSize, IsWrite, RegCtx, Ctx, Out); in InstrumentMemOperand() 421 const bool IsWrite = MII.get(Inst.getOpcode()).mayStore(); in InstrumentMOV() local 434 InstrumentMemOperand(MemOp, AccessSize, IsWrite, RegCtx, Ctx, Out); in InstrumentMOV() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 374 Value *Addr, uint32_t TypeSize, bool IsWrite, 379 bool IsWrite, size_t AccessSizeIndex, 776 static Value *isInterestingMemoryAccess(Instruction *I, bool *IsWrite, in isInterestingMemoryAccess() argument 783 *IsWrite = false; in isInterestingMemoryAccess() 789 *IsWrite = true; in isInterestingMemoryAccess() 795 *IsWrite = true; in isInterestingMemoryAccess() 801 *IsWrite = true; in isInterestingMemoryAccess() 851 bool IsWrite = false; in instrumentMop() local 853 Value *Addr = isInterestingMemoryAccess(I, &IsWrite, &Alignment); in instrumentMop() 883 if (IsWrite) in instrumentMop() [all …]
|
| H A D | ThreadSanitizer.cpp | 384 bool IsWrite = isa<StoreInst>(*I); in instrumentLoadOrStore() local 385 Value *Addr = IsWrite in instrumentLoadOrStore() 391 if (IsWrite && isVtableAccess(I)) { in instrumentLoadOrStore() 409 if (!IsWrite && isVtableAccess(I)) { in instrumentLoadOrStore() 415 Value *OnAccessFunc = IsWrite ? TsanWrite[Idx] : TsanRead[Idx]; in instrumentLoadOrStore() 417 if (IsWrite) NumInstrumentedWrites++; in instrumentLoadOrStore()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 4159 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT() local 4160 MemAccessInfo Access(Ptr, IsWrite); in canCheckPtrAtRT() 4162 if (IsWrite) in canCheckPtrAtRT() 4185 RtCheck.insert(SE, TheLoop, Ptr, IsWrite, DepId, ASId, StridesMap); in canCheckPtrAtRT() 4282 bool IsWrite = AC.getInt(); in processMemAccesses() local 4286 bool IsReadOnlyPtr = ReadOnlyPtr.count(Ptr) && !IsWrite; in processMemAccesses() 4291 assert(((IsReadOnlyPtr && UseDeferred) || IsWrite || in processMemAccesses() 4295 MemAccessInfo Access(Ptr, IsWrite); in processMemAccesses() 4312 if ((IsWrite || IsReadOnlyPtr) && SetHasWrite) { in processMemAccesses() 4317 if (IsWrite) in processMemAccesses()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 2390 bool IsWrite = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue(); in lowerPREFETCH() local 2391 unsigned Code = IsWrite ? SystemZ::PFD_WRITE : SystemZ::PFD_READ; in lowerPREFETCH()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 1485 unsigned IsWrite = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue(); in LowerPREFETCH() local 1501 unsigned PrfOp = (IsWrite << 4) | // Load/Store bit in LowerPREFETCH()
|