| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceMemoryOperations.cpp | 21 if (LI->isVolatile() && !O.shouldKeep()) in removeVolatileInFunction() 24 if (SI->isVolatile() && !O.shouldKeep()) in removeVolatileInFunction() 27 if (RMW->isVolatile() && !O.shouldKeep()) in removeVolatileInFunction() 30 if (CmpXChg->isVolatile() && !O.shouldKeep()) in removeVolatileInFunction() 33 if (MemIntrin->isVolatile() && !O.shouldKeep()) in removeVolatileInFunction()
|
| /openbsd-src/gnu/llvm/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,
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Instruction.cpp | 495 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in haveSameSpecialState() 501 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in haveSameSpecialState() 529 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState() 539 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in haveSameSpecialState() 705 bool Instruction::isVolatile() const { in isVolatile() function in Instruction 710 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile() 712 return cast<StoreInst>(this)->isVolatile(); in isVolatile() 714 return cast<LoadInst>(this)->isVolatile(); in isVolatile() 716 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile() 722 return MI->isVolatile(); in isVolatile() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | FileManager.h | 278 getBufferForFile(const FileEntry *Entry, bool isVolatile = false, 281 getBufferForFile(StringRef Filename, bool isVolatile = false, 283 return getBufferForFileImpl(Filename, /*FileSize=*/-1, isVolatile, 289 getBufferForFileImpl(StringRef Filename, int64_t FileSize, bool isVolatile,
|
| /openbsd-src/gnu/llvm/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 | 536 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 537 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 548 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 549 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 562 /* SrcIsVolatile */ Memmove->isVolatile(), in expandMemMoveAsLoop() 563 /* DstIsVolatile */ Memmove->isVolatile()); in expandMemMoveAsLoop() 572 Memset->isVolatile()); in expandMemSetAsLoop() 586 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 587 /* DstIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() 599 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop() [all …]
|
| H A D | FunctionComparator.cpp | 579 if (int Res = cmpNumbers(LI->isVolatile(), cast<LoadInst>(R)->isVolatile())) in cmpOperations() 595 cmpNumbers(SI->isVolatile(), cast<StoreInst>(R)->isVolatile())) in cmpOperations() 651 if (int Res = cmpNumbers(CXI->isVolatile(), in cmpOperations() 652 cast<AtomicCmpXchgInst>(R)->isVolatile())) in cmpOperations() 672 if (int Res = cmpNumbers(RMWI->isVolatile(), in cmpOperations() 673 cast<AtomicRMWInst>(R)->isVolatile())) in cmpOperations()
|
| /openbsd-src/gnu/llvm/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 | 323 if (MI->isVolatile()) in DetermineUseCaptureKind() 345 if (cast<LoadInst>(I)->isVolatile()) in DetermineUseCaptureKind() 354 if (U.getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in DetermineUseCaptureKind() 364 if (U.getOperandNo() == 1 || ARMWI->isVolatile()) in DetermineUseCaptureKind() 375 if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile()) in DetermineUseCaptureKind()
|
| /openbsd-src/gnu/llvm/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 145 isVolatile, AlwaysInline, in EmitTargetCodeForMemset() 207 unsigned Align, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument 254 DAG.getConstant(BytesLeft, dl, SizeVT), llvm::Align(Align), isVolatile, in emitConstantSizeRepmov() 262 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 286 Size.getValueType(), Alignment.value(), isVolatile, AlwaysInline, in EmitTargetCodeForMemcpy()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.h | 27 SDValue Op3, Align Alignment, bool isVolatile, 34 Align Alignment, bool isVolatile,
|
| /openbsd-src/gnu/llvm/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
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 159 if (!LI->isVolatile()) in addBoundsChecking() 163 if (!SI->isVolatile()) in addBoundsChecking() 167 if (!AI->isVolatile()) in addBoundsChecking() 172 if (!AI->isVolatile()) in addBoundsChecking()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/clang/lib/Basic/ |
| H A D | FileManager.cpp | 540 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile() argument 549 if (isVolatile || Entry->isNamedPipe()) in getBufferForFile() 556 RequiresNullTerminator, isVolatile); in getBufferForFile() 562 return getBufferForFileImpl(Filename, FileSize, isVolatile, in getBufferForFile() 568 bool isVolatile, in getBufferForFileImpl() argument 572 isVolatile); in getBufferForFileImpl() 577 isVolatile); in getBufferForFileImpl()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 895 return handleLoadOrStore(LI.getType(), LI, Offset, Size, LI.isVolatile()); in visitLoadInst() 928 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile()); in visitStoreInst() 981 if (!II.isVolatile()) in visitMemTransferInst() 999 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) { in visitMemTransferInst() 1476 if (Store->isVolatile() || PreserveCFG) in isSafeSelectToSpeculate() 1486 if (!LI || LI->isVolatile()) in isSafeSelectToSpeculate() 2050 if (MI->isVolatile()) in isVectorPromotionViableForSlice() 2058 if (LI->isVolatile()) in isVectorPromotionViableForSlice() 2071 if (SI->isVolatile()) in isVectorPromotionViableForSlice() 2275 if (LI->isVolatile()) in isIntegerWideningViableForSlice() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 937 bool isVolatile, CGBuilderTy &Builder, in emitStoresForInitAfterBZero() argument 945 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero() 959 CGM, Elt, Builder.CreateConstInBoundsGEP2_32(Loc, 0, i), isVolatile, in emitStoresForInitAfterBZero() 975 isVolatile, Builder, IsAutoInit); in emitStoresForInitAfterBZero() 1177 Address Loc, bool isVolatile, in emitStoresForConstant() argument 1188 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant() 1200 SizeVal, isVolatile); in emitStoresForConstant() 1208 emitStoresForInitAfterBZero(CGM, constant, Loc, isVolatile, Builder, in emitStoresForConstant() 1225 Loc, llvm::ConstantInt::get(CGM.Int8Ty, Value), SizeVal, isVolatile); in emitStoresForConstant() 1239 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() [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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.h | 24 SDValue Op3, Align Alignment, bool isVolatile,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiSelectionDAGInfo.h | 28 bool isVolatile, bool AlwaysInline,
|