/freebsd/contrib/llvm-project/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 | 28 Align Alignment, bool isVolatile, in EmitMOPS() argument 58 isVolatile ? MachineMemOperand::MOVolatile : MachineMemOperand::MONone; in EmitMOPS() 145 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 152 Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemcpy() 163 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument 170 Alignment, isVolatile, DstPtrInfo, MachinePointerInfo{}); in EmitTargetCodeForMemset() 181 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument 188 Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemmove()
|
/freebsd/contrib/llvm-project/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,
|
/freebsd/contrib/llvm-project/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 | 524 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 525 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 536 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 537 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 550 bool SrcIsVolatile = Memmove->isVolatile(); in expandMemMoveAsLoop() 602 Memset->isVolatile()); in expandMemSetAsLoop() 616 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 617 /* DstIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 629 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 630 /* DstIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | FileManager.h | 288 getBufferForFile(FileEntryRef Entry, bool isVolatile = false, 292 getBufferForFile(StringRef Filename, bool isVolatile = false, 297 isVolatile, RequiresNullTerminator); 302 getBufferForFileImpl(StringRef Filename, int64_t FileSize, bool isVolatile,
|
/freebsd/contrib/llvm-project/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 | 308 if (MI->isVolatile()) in DetermineUseCaptureKind() 330 if (cast<LoadInst>(I)->isVolatile()) in DetermineUseCaptureKind() 339 if (U.getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in DetermineUseCaptureKind() 349 if (U.getOperandNo() == 1 || ARMWI->isVolatile()) in DetermineUseCaptureKind() 360 if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile()) in DetermineUseCaptureKind()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 798 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in hasSameSpecialState() 804 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in hasSameSpecialState() 832 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in hasSameSpecialState() 842 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in hasSameSpecialState() 1008 bool Instruction::isVolatile() const { in isVolatile() function in Instruction 1013 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile() 1015 return cast<StoreInst>(this)->isVolatile(); in isVolatile() 1017 return cast<LoadInst>(this)->isVolatile(); in isVolatile() 1019 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile() 1025 return MI->isVolatile(); in isVolatile() [all …]
|
/freebsd/contrib/llvm-project/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 149 isVolatile, AlwaysInline, in EmitTargetCodeForMemset() 210 Align Alignment, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument 257 DAG.getConstant(BytesLeft, dl, SizeVT), Alignment, isVolatile, in emitConstantSizeRepmov() 265 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 289 Size.getValueType(), Alignment, isVolatile, in EmitTargetCodeForMemcpy()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySelectionDAGInfo.h | 27 SDValue Op3, Align Alignment, bool isVolatile, 34 Align Alignment, bool isVolatile,
|
/freebsd/contrib/llvm-project/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
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 160 if (!LI->isVolatile()) in addBoundsChecking() 164 if (!SI->isVolatile()) in addBoundsChecking() 168 if (!AI->isVolatile()) in addBoundsChecking() 173 if (!AI->isVolatile()) in addBoundsChecking()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | FileManager.cpp | 532 FileManager::getBufferForFile(FileEntryRef FE, bool isVolatile, in getBufferForFile() argument 547 if (isVolatile || Entry->isNamedPipe()) in getBufferForFile() 554 RequiresNullTerminator, isVolatile); in getBufferForFile() 560 return getBufferForFileImpl(Filename, FileSize, isVolatile, in getBufferForFile() 566 bool isVolatile, in getBufferForFileImpl() argument 570 isVolatile); in getBufferForFileImpl() 575 isVolatile); in getBufferForFileImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 1120 LI.isVolatile()); in visitLoadInst() 1154 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile()); in visitStoreInst() 1208 if (!II.isVolatile()) in visitMemTransferInst() 1226 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) { in visitMemTransferInst() 1711 if (Store->isVolatile() || PreserveCFG) in isSafeSelectToSpeculate() 1721 if (!LI || LI->isVolatile()) in isSafeSelectToSpeculate() 2051 if (MI->isVolatile()) in isVectorPromotionViableForSlice() 2059 if (LI->isVolatile()) in isVectorPromotionViableForSlice() 2072 if (SI->isVolatile()) in isVectorPromotionViableForSlice() 2363 if (LI->isVolatile()) in isIntegerWideningViableForSlice() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGValue.h | 125 static RValue getAggregate(Address addr, bool isVolatile = false) { 129 ER.IsVolatile = isVolatile; 328 bool isVolatile() const { 619 bool isVolatile() const { 670 return RValue::getAggregate(getAddress(), isVolatile());
|
H A D | CGDecl.cpp | 952 bool isVolatile, CGBuilderTy &Builder, in emitStoresForInitAfterBZero() argument 960 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero() 974 CGM, Elt, Builder.CreateConstInBoundsGEP2_32(Loc, 0, i), isVolatile, in emitStoresForInitAfterBZero() 990 isVolatile, Builder, IsAutoInit); in emitStoresForInitAfterBZero() 1192 Address Loc, bool isVolatile, in emitStoresForConstant() argument 1203 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant() 1215 SizeVal, isVolatile); in emitStoresForConstant() 1223 emitStoresForInitAfterBZero(CGM, constant, Loc, isVolatile, Builder, in emitStoresForConstant() 1240 Loc, llvm::ConstantInt::get(CGM.Int8Ty, Value), SizeVal, isVolatile); in emitStoresForConstant() 1262 emitStoresForConstant(CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() [all …]
|
H A D | CGNonTrivialStruct.cpp | 816 QT = Dst.isVolatile() ? QT.withVolatile() : QT; in defaultInitNonTrivialCStructVar() 844 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() 868 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() 879 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyConstructor() 893 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyAssignmentOperator() 904 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveConstructor() 918 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveAssignmentOperator()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreSelectionDAGInfo.h | 24 SDValue Op3, Align Alignment, bool isVolatile,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiSelectionDAGInfo.h | 28 bool isVolatile, bool AlwaysInline,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFSelectionDAGInfo.h | 25 bool isVolatile, bool AlwaysInline,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSelectionDAGInfo.h | 27 bool isVolatile, bool AlwaysInline,
|