| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.h | 25 bool isVolatile, MachinePointerInfo DstPtrInfo, 31 bool isVolatile, bool AlwaysInline, 37 bool isVolatile, bool AlwaysInline, 42 Align Alignment, bool isVolatile,
|
| H A D | AArch64SelectionDAGInfo.cpp | 22 Align Alignment, bool isVolatile, in EmitMOPS() argument 50 if (isVolatile) in EmitMOPS() 82 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 88 Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemcpy() 94 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument 101 Alignment, isVolatile, DstPtrInfo, MachinePointerInfo{}); in EmitTargetCodeForMemset() 108 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument 114 Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemmove()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.h | 43 bool isVolatile, bool AlwaysInline, 50 Align Alignment, bool isVolatile, 57 SDValue Op3, Align Alignment, bool isVolatile,
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Instruction.cpp | 445 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in haveSameSpecialState() 451 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in haveSameSpecialState() 479 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState() 489 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in haveSameSpecialState() 655 bool Instruction::isVolatile() const { in isVolatile() function in Instruction 660 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile() 662 return cast<StoreInst>(this)->isVolatile(); in isVolatile() 664 return cast<LoadInst>(this)->isVolatile(); in isVolatile() 666 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile() 672 return MI->isVolatile(); in isVolatile() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | GlobalStatus.cpp | 95 if (LI->isVolatile()) in analyzeGlobalAux() 104 if (SI->isVolatile()) in analyzeGlobalAux() 163 if (MTI->isVolatile()) in analyzeGlobalAux() 171 if (MSI->isVolatile()) in analyzeGlobalAux()
|
| H A D | LowerMemIntrinsics.cpp | 539 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 540 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 551 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 552 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 565 /* SrcIsVolatile */ Memmove->isVolatile(), in expandMemMoveAsLoop() 566 /* DstIsVolatile */ Memmove->isVolatile()); in expandMemMoveAsLoop() 575 Memset->isVolatile()); in expandMemSetAsLoop() 589 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 590 /* DstIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 602 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | FileManager.h | 274 getBufferForFile(const FileEntry *Entry, bool isVolatile = false, 277 getBufferForFile(StringRef Filename, bool isVolatile = false, 279 return getBufferForFileImpl(Filename, /*FileSize=*/-1, isVolatile, 285 getBufferForFileImpl(StringRef Filename, int64_t FileSize, bool isVolatile,
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ValueLatticeUtils.cpp | 35 return Store->getValueOperand() != GV && !Store->isVolatile() && in canTrackGlobalVariableInterprocedurally() 38 return !Load->isVolatile() && Load->getType() == GV->getValueType(); in canTrackGlobalVariableInterprocedurally()
|
| H A D | CaptureTracking.cpp | 338 if (MI->isVolatile()) in DetermineUseCaptureKind() 360 if (cast<LoadInst>(I)->isVolatile()) in DetermineUseCaptureKind() 369 if (U.getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in DetermineUseCaptureKind() 379 if (U.getOperandNo() == 1 || ARMWI->isVolatile()) in DetermineUseCaptureKind() 390 if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile()) in DetermineUseCaptureKind()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.h | 32 bool isVolatile, bool AlwaysInline, 38 bool isVolatile, bool AlwaysInline,
|
| H A D | X86SelectionDAGInfo.cpp | 49 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument 146 isVolatile, AlwaysInline, in EmitTargetCodeForMemset() 208 unsigned Align, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument 255 DAG.getConstant(BytesLeft, dl, SizeVT), llvm::Align(Align), isVolatile, in emitConstantSizeRepmov() 263 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 287 Size.getValueType(), Alignment.value(), isVolatile, AlwaysInline, in EmitTargetCodeForMemcpy()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.h | 27 SDValue Op3, Align Alignment, bool isVolatile, 34 Align Alignment, bool isVolatile,
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGTargetInfo.h | 54 Align Alignment, bool isVolatile, in EmitTargetCodeForMemcpy() argument 69 SDValue Op2, SDValue Op3, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument 84 Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
|
| /llvm-project-15.0.7/polly/include/polly/Support/ |
| H A D | ScopHelper.h | 255 bool isVolatile() const { in isVolatile() function 257 return asLoad()->isVolatile(); in isVolatile() 259 return asStore()->isVolatile(); in isVolatile() 261 return asMemIntrinsic()->isVolatile(); in isVolatile() 272 return !asMemIntrinsic()->isVolatile(); in isSimple() 295 return !asMemIntrinsic()->isVolatile(); in isUnordered()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 158 if (!LI->isVolatile()) in addBoundsChecking() 162 if (!SI->isVolatile()) in addBoundsChecking() 166 if (!AI->isVolatile()) in addBoundsChecking() 171 if (!AI->isVolatile()) in addBoundsChecking()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAlloca.cpp | 89 !LI->isVolatile()) { in runOnFunction() 95 !SI->isVolatile()) { in runOnFunction()
|
| H A D | NVPTXLowerAggrCopies.cpp | 117 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction() 118 /* DstIsVolatile */ SI->isVolatile(), in runOnFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GenericMachineInstrs.h | 52 bool isVolatile() const { return getMMO().isVolatile(); } in isVolatile() function 54 bool isSimple() const { return !isAtomic() && !isVolatile(); } in isSimple()
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | FileManager.cpp | 564 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile() argument 573 if (isVolatile || Entry->isNamedPipe()) in getBufferForFile() 580 RequiresNullTerminator, isVolatile); in getBufferForFile() 586 return getBufferForFileImpl(Filename, FileSize, isVolatile, in getBufferForFile() 592 bool isVolatile, in getBufferForFileImpl() argument 596 isVolatile); in getBufferForFileImpl() 601 isVolatile); in getBufferForFileImpl()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 781 if (LI.isVolatile() && in visitLoadInst() 799 if (SI.isVolatile() && in visitStoreInst() 866 if (II.isVolatile() && in visitMemTransferInst() 891 if (!II.isVolatile()) in visitMemTransferInst() 1815 if (MI->isVolatile()) in isVectorPromotionViableForSlice() 1823 if (LI->isVolatile()) in isVectorPromotionViableForSlice() 1836 if (SI->isVolatile()) in isVectorPromotionViableForSlice() 2008 if (LI->isVolatile()) in isIntegerWideningViableForSlice() 2033 if (SI->isVolatile()) in isIntegerWideningViableForSlice() 2511 if (LI.isVolatile()) in visitLoadInst() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMIntrinsicOps.td | 79 LLVM_Type:$isVolatile); 83 LLVM_Type:$isVolatile); 87 LLVM_Type:$isVolatile); 92 LLVM_Type:$isVolatile); 260 /// isVolatile - True if the load operation is marked as volatile. 264 let arguments = (ins LLVM_Type:$data, LLVM_Type:$stride, I1Attr:$isVolatile, 276 ElemTy, $data, align, $stride, $isVolatile, $rows, 287 /// isVolatile - True if the load operation is marked as volatile. 293 LLVM_Type:$stride, I1Attr:$isVolatile, I32Attr:$rows, 304 $matrix, $data, align, $stride, $isVolatile,
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 941 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero() 1173 Address Loc, bool isVolatile, in emitStoresForConstant() argument 1184 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant() 1196 SizeVal, isVolatile); in emitStoresForConstant() 1235 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() 1247 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() 1261 SizeVal, isVolatile); in emitStoresForConstant() 1723 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit() local 1731 emitStoresForZeroInit(CGM, D, Loc, isVolatile, Builder); in emitZeroOrPatternForAutoVarInit() 1763 SizeVal, isVolatile); in emitZeroOrPatternForAutoVarInit() [all …]
|
| H A D | CGValue.h | 110 static RValue getAggregate(Address addr, bool isVolatile = false) { 118 ER.V2.setInt(isVolatile); 315 bool isVolatile() const { in isVolatile() function 604 bool isVolatile() const { in isVolatile() function 655 return RValue::getAggregate(getAddress(), isVolatile()); in asRValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.h | 24 SDValue Op3, Align Alignment, bool isVolatile,
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFSelectionDAGInfo.h | 25 bool isVolatile, bool AlwaysInline,
|