| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.h | 34 Align Alignment, bool isVolatile, 41 bool isVolatile, bool AlwaysInline, 47 bool isVolatile, bool AlwaysInline, 52 Align Alignment, bool isVolatile,
|
| H A D | AArch64SelectionDAGInfo.cpp | 118 bool isVolatile, in EmitMOPS() argument 133 isVolatile ? MachineMemOperand::MOVolatile : MachineMemOperand::MONone; in EmitMOPS() 219 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 226 Size, Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemcpy() 238 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument 245 Size, Alignment, isVolatile, DstPtrInfo, in EmitTargetCodeForMemset() 258 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument 265 Size, Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemmove()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenValue.h | 43 unsigned isVolatile : 1; variable 53 bool isVolatileQualified() const { return isVolatile; } in isVolatileQualified() 80 er.isVolatile = false; in get() 88 er.isVolatile = false; in getComplex() 98 static RValue getAggregate(Address addr, bool isVolatile = false) { 102 er.isVolatile = isVolatile; 187 bool isVolatile() const { return quals.hasVolatile(); } in isVolatile() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.h | 45 bool isVolatile, bool AlwaysInline, 52 Align Alignment, bool isVolatile, 59 SDValue Op3, Align Alignment, bool isVolatile,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 127 bool isVolatile, bool AlwaysInline, in emitConstantSizeRepstos() argument 202 Alignment, isVolatile, AlwaysInline, in emitConstantSizeRepstos() 210 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument 230 Size.getValueType(), Alignment, isVolatile, AlwaysInline, DstPtrInfo); in EmitTargetCodeForMemset() 270 Align Alignment, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument 316 DAG.getConstant(BytesLeft, dl, SizeVT), Alignment, isVolatile, in emitConstantSizeRepmov() 324 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 348 Size.getValueType(), Alignment, isVolatile, in EmitTargetCodeForMemcpy()
|
| H A D | X86SelectionDAGInfo.h | 36 bool isVolatile, bool AlwaysInline, 42 bool isVolatile, bool AlwaysInline,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | FileManager.h | 261 getBufferForFile(FileEntryRef Entry, bool isVolatile = false, 266 getBufferForFile(StringRef Filename, bool isVolatile = false, 272 isVolatile, RequiresNullTerminator, IsText); 277 getBufferForFileImpl(StringRef Filename, int64_t FileSize, 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() 162 if (MTI->isVolatile()) in analyzeGlobalAux() 170 if (MSI->isVolatile()) in analyzeGlobalAux()
|
| H A D | LowerMemIntrinsics.cpp | 892 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 893 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 904 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 905 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 918 bool SrcIsVolatile = Memmove->isVolatile(); in expandMemMoveAsLoop() 973 Memset->isVolatile()); in expandMemSetAsLoop() 982 Memset->isVolatile()); in expandMemSetPatternAsLoop() 997 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 998 /* DstIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 1010 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() [all …]
|
| /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 | 297 if (MI->isVolatile()) in DetermineUseCaptureKind() 316 if (cast<LoadInst>(I)->isVolatile()) in DetermineUseCaptureKind() 325 if (U.getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in DetermineUseCaptureKind() 335 if (U.getOperandNo() == 1 || ARMWI->isVolatile()) in DetermineUseCaptureKind() 346 if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile()) in DetermineUseCaptureKind()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.h | 30 SDValue Op3, Align Alignment, bool isVolatile, 37 Align Alignment, bool isVolatile,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 870 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in hasSameSpecialState() 876 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in hasSameSpecialState() 904 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in hasSameSpecialState() 914 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in hasSameSpecialState() 1083 bool Instruction::isVolatile() const { in isVolatile() function in Instruction 1088 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile() 1090 return cast<StoreInst>(this)->isVolatile(); in isVolatile() 1092 return cast<LoadInst>(this)->isVolatile(); in isVolatile() 1094 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile() 1100 return MI->isVolatile(); in isVolatile() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGTargetInfo.h | 78 Align Alignment, bool isVolatile, in EmitTargetCodeForMemcpy() argument 93 SDValue Op2, SDValue Op3, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument 108 Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAlloca.cpp | 108 !LI->isVolatile()) { in runOnFunction() 114 !SI->isVolatile()) { in runOnFunction()
|
| H A D | NVPTXLowerAggrCopies.cpp | 116 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction() 117 /* DstIsVolatile */ SI->isVolatile(), in runOnFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | FileManager.cpp | 518 FileManager::getBufferForFile(FileEntryRef FE, bool isVolatile, in getBufferForFile() argument 533 if (isVolatile || Entry->isNamedPipe()) in getBufferForFile() 540 RequiresNullTerminator, isVolatile); in getBufferForFile() 546 return getBufferForFileImpl(Filename, FileSize, isVolatile, in getBufferForFile() 552 bool isVolatile, bool RequiresNullTerminator, in getBufferForFileImpl() argument 556 isVolatile, IsText); in getBufferForFileImpl() 561 isVolatile, IsText); in getBufferForFileImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 203 if (!LI->isVolatile()) in addBoundsChecking() 207 if (!SI->isVolatile()) in addBoundsChecking() 211 if (!AI->isVolatile()) in addBoundsChecking() 216 if (!AI->isVolatile()) in addBoundsChecking()
|
| /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 | CGNonTrivialStruct.cpp | 836 QT = Dst.isVolatile() ? QT.withVolatile() : QT; in defaultInitNonTrivialCStructVar() 864 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() 888 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() 899 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyConstructor() 913 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyAssignmentOperator() 924 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveConstructor() 938 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveAssignmentOperator()
|
| H A D | CGDecl.cpp | 943 Address Loc, bool isVolatile, in emitStoresForInitAfterBZero() argument 951 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero() 966 Elt, Builder.CreateConstInBoundsGEP2_32(Loc, 0, i), isVolatile, in emitStoresForInitAfterBZero() 982 isVolatile, IsAutoInit); in emitStoresForInitAfterBZero() 1184 bool isVolatile, in emitStoresForConstant() argument 1195 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant() 1208 SizeVal, isVolatile); in emitStoresForConstant() 1218 emitStoresForInitAfterBZero(constant, Loc, isVolatile, IsAutoInit); in emitStoresForConstant() 1234 Loc, llvm::ConstantInt::get(CGM.Int8Ty, Value), SizeVal, isVolatile); in emitStoresForConstant() 1257 emitStoresForConstant(D, EltPtr, isVolatile, in emitStoresForConstant() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 1132 LI.isVolatile()); in visitLoadInst() 1171 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile()); in visitStoreInst() 1225 if (!II.isVolatile()) in visitMemTransferInst() 1243 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) { in visitMemTransferInst() 1738 if (Store->isVolatile() || PreserveCFG) in isSafeSelectToSpeculate() 1748 if (!LI || LI->isVolatile()) in isSafeSelectToSpeculate() 2144 if (MI->isVolatile()) in isVectorPromotionViableForSlice() 2152 if (LI->isVolatile()) in isVectorPromotionViableForSlice() 2165 if (SI->isVolatile()) in isVectorPromotionViableForSlice() 2457 if (LI->isVolatile()) in isIntegerWideningViableForSlice() [all …]
|
| /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,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.h | 29 SDValue Op3, Align Alignment, bool isVolatile,
|