Home
last modified time | relevance | path

Searched refs:isVolatile (Results 1 – 25 of 167) sorted by relevance

1234567

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.h25 bool isVolatile, MachinePointerInfo DstPtrInfo,
31 bool isVolatile, bool AlwaysInline,
37 bool isVolatile, bool AlwaysInline,
42 Align Alignment, bool isVolatile,
H A DAArch64SelectionDAGInfo.cpp22 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 DReduceMemoryOperations.cpp21 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 DARMSelectionDAGInfo.h43 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 DInstruction.cpp495 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 DFileManager.h278 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 DGlobalStatus.cpp95 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 DLowerMemIntrinsics.cpp536 /* 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 DFunctionComparator.cpp579 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 DValueLatticeUtils.cpp35 return Store->getValueOperand() != GV && !Store->isVolatile() && in canTrackGlobalVariableInterprocedurally()
38 return !Load->isVolatile() && Load->getType() == GV->getValueType(); in canTrackGlobalVariableInterprocedurally()
H A DCaptureTracking.cpp323 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 DX86SelectionDAGInfo.h32 bool isVolatile, bool AlwaysInline,
38 bool isVolatile, bool AlwaysInline,
H A DX86SelectionDAGInfo.cpp49 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 DWebAssemblySelectionDAGInfo.h27 SDValue Op3, Align Alignment, bool isVolatile,
34 Align Alignment, bool isVolatile,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h54 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 DBoundsChecking.cpp159 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 DGenericMachineInstrs.h52 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 DNVPTXLowerAlloca.cpp89 !LI->isVolatile()) { in runOnFunction()
95 !SI->isVolatile()) { in runOnFunction()
H A DNVPTXLowerAggrCopies.cpp117 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction()
118 /* DstIsVolatile */ SI->isVolatile(), in runOnFunction()
/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DFileManager.cpp540 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 DSROA.cpp895 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 DCGDecl.cpp937 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 DCGValue.h110 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 DXCoreSelectionDAGInfo.h24 SDValue Op3, Align Alignment, bool isVolatile,
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiSelectionDAGInfo.h28 bool isVolatile, bool AlwaysInline,

1234567