Home
last modified time | relevance | path

Searched defs:isVolatile (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h54 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Op1,SDValue Op2,SDValue Op3,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) EmitTargetCodeForMemcpy() argument
69 EmitTargetCodeForMemmove(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Op1,SDValue Op2,SDValue Op3,Align Alignment,bool isVolatile,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) EmitTargetCodeForMemmove() argument
84 EmitTargetCodeForMemset(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Op1,SDValue Op2,SDValue Op3,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo) EmitTargetCodeForMemset() argument
H A DMachineMemOperand.h297 bool isVolatile() const { return FlagVals & MOVolatile; } isVolatile() function
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp28 EmitMOPS(AArch64ISD::NodeType SDOpcode,SelectionDAG & DAG,const SDLoc & DL,SDValue Chain,SDValue Dst,SDValue SrcOrValue,SDValue Size,Align Alignment,bool isVolatile,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitMOPS() argument
145 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & DL,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
163 EmitTargetCodeForMemset(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument
181 EmitTargetCodeForMemmove(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemmove() argument
/llvm-project/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.cpp22 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp170 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
288 EmitTargetCodeForMemmove(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemmove() argument
296 EmitTargetCodeForMemset(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp20 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp210 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument
49 EmitTargetCodeForMemset(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Val,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument
265 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp21 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h203 bool isVolatile() const { return getSubclassData<VolatileField>(); } isVolatile() function
321 bool isVolatile() const { return getSubclassData<VolatileField>(); } isVolatile() function
[all...]
H A DIntrinsicInst.h1163 bool isVolatile() const { return !getVolatileCst()->isZero(); } isVolatile() function
1283 bool isVolatile() const { isVolatile() function
/llvm-project/clang/unittests/Frontend/
H A DASTUnitTest.cpp36 createASTUnit(bool isVolatile) createASTUnit() argument
/llvm-project/clang/lib/Basic/
H A DFileManager.cpp532 getBufferForFile(FileEntryRef FE,bool isVolatile,bool RequiresNullTerminator,std::optional<int64_t> MaybeLimit) getBufferForFile() argument
566 getBufferForFileImpl(StringRef Filename,int64_t FileSize,bool isVolatile,bool RequiresNullTerminator) const getBufferForFileImpl() argument
/llvm-project/polly/include/polly/Support/
H A DScopHelper.h256 bool isVolatile() const { isVolatile() function
/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp951 CGM, Elt, Builder.CreateConstInBoundsGEP2_32(Loc, 0, i), isVolatile, in emitStoresForInitAfterBZero() argument
1191 emitStoresForConstant(CodeGenModule & CGM,const VarDecl & D,Address Loc,bool isVolatile,CGBuilderTy & Builder,llvm::Constant * constant,bool IsAutoInit) emitStoresForConstant() argument
1291 emitStoresForZeroInit(CodeGenModule & CGM,const VarDecl & D,Address Loc,bool isVolatile,CGBuilderTy & Builder) emitStoresForZeroInit() argument
1301 emitStoresForPatternInit(CodeGenModule & CGM,const VarDecl & D,Address Loc,bool isVolatile,CGBuilderTy & Builder) emitStoresForPatternInit() argument
1780 bool isVolatile = type.isVolatileQualified(); emitZeroOrPatternForAutoVarInit() local
[all...]
H A DCGCall.h392 bool isVolatile() const { return IsVolatile; } isVolatile() function
/llvm-project/flang/lib/Semantics/
H A Dpointer-assignment.cpp110 set_isVolatile(bool isVolatile) set_isVolatile() argument
/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1302 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in StoreInst() argument
1268 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,InsertPosition InsertBef) LoadInst() argument
1273 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,InsertPosition InsertBef) LoadInst() argument
1278 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,InsertPosition InsertBef) LoadInst() argument
1308 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,InsertPosition InsertBefore) StoreInst() argument
1313 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,InsertPosition InsertBefore) StoreInst() argument
[all...]
H A DInstruction.cpp1008 bool Instruction::isVolatile() const { isVolatile() function in Instruction
[all...]
H A DIRBuilder.cpp139 CreateMemSet(Value * Ptr,Value * Val,Value * Size,MaybeAlign Align,bool isVolatile,MDNode * TBAATag,MDNode * ScopeTag,MDNode * NoAliasTag) CreateMemSet() argument
222 CreateMemTransferInst(Intrinsic::ID IntrID,Value * Dst,MaybeAlign DstAlign,Value * Src,MaybeAlign SrcAlign,Value * Size,bool isVolatile,MDNode * TBAATag,MDNode * TBAAStructTag,MDNode * ScopeTag,MDNode * NoAliasTag) CreateMemTransferInst() argument
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h61 bool isVolatile() const { return getMMO().isVolatile(); } in isVolatile() function
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp939 bool isVolatile = LD->isVolatile() || Ordering == AtomicOrdering::Monotonic; tryLoad() local
1717 bool isVolatile = ST->isVolatile() || Ordering == AtomicOrdering::Monotonic; tryStore() local
/llvm-project/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp886 build(OpBuilder & builder,OperationState & state,Type type,Value addr,unsigned alignment,bool isVolatile,bool isNonTemporal,bool isInvariant,AtomicOrdering ordering,StringRef syncscope) build() argument
925 build(OpBuilder & builder,OperationState & state,Value value,Value addr,unsigned alignment,bool isVolatile,bool isNonTemporal,AtomicOrdering ordering,StringRef syncscope) build() argument
2710 build(OpBuilder & builder,OperationState & state,AtomicBinOp binOp,Value ptr,Value val,AtomicOrdering ordering,StringRef syncscope,unsigned alignment,bool isVolatile) build() argument
2759 build(OpBuilder & builder,OperationState & state,Value ptr,Value cmp,Value val,AtomicOrdering successOrdering,AtomicOrdering failureOrdering,StringRef syncscope,unsigned alignment,bool isWeak,bool isVolatile) build() argument
H A DLLVMMemorySlot.cpp1173 createMemcpyLikeToReplace(OpBuilder & builder,const DataLayout & layout,MemcpyLike toReplace,Value dst,Value src,Type toCpy,bool isVolatile) createMemcpyLikeToReplace() argument
1184 createMemcpyLikeToReplace(OpBuilder & builder,const DataLayout & layout,LLVM::MemcpyInlineOp toReplace,Value dst,Value src,Type toCpy,bool isVolatile) createMemcpyLikeToReplace() argument
/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp237 replaceWithLoadOrStore(Operation * op,ValueRange operands,ConversionPatternRewriter & rewriter,LLVMTypeConverter & typeConverter,unsigned alignment,bool isVolatile,bool isNonTemporal) replaceWithLoadOrStore() argument
979 bool isVolatile = memoryAccess == spirv::MemoryAccess::Volatile; matchAndRewrite() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp880 bool isVolatile() const { isVolatile() function in __anon84efd1fe0411::EarlyCSE::ParseMemoryInst

12