/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGTargetInfo.h | 54 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 D | MachineMemOperand.h | 297 bool isVolatile() const { return FlagVals & MOVolatile; } isVolatile() function
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SelectionDAGInfo.cpp | 28 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 D | BPFSelectionDAGInfo.cpp | 22 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 D | ARMSelectionDAGInfo.cpp | 170 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 D | XCoreSelectionDAGInfo.cpp | 20 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 210 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 D | HexagonSelectionDAGInfo.cpp | 21 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 203 bool isVolatile() const { return getSubclassData<VolatileField>(); } isVolatile() function 321 bool isVolatile() const { return getSubclassData<VolatileField>(); } isVolatile() function [all...] |
H A D | IntrinsicInst.h | 1163 bool isVolatile() const { return !getVolatileCst()->isZero(); } isVolatile() function 1283 bool isVolatile() const { isVolatile() function
|
/llvm-project/clang/unittests/Frontend/ |
H A D | ASTUnitTest.cpp | 36 createASTUnit(bool isVolatile) createASTUnit() argument
|
/llvm-project/clang/lib/Basic/ |
H A D | FileManager.cpp | 532 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 D | ScopHelper.h | 256 bool isVolatile() const { isVolatile() function
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 951 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 D | CGCall.h | 392 bool isVolatile() const { return IsVolatile; } isVolatile() function
|
/llvm-project/flang/lib/Semantics/ |
H A D | pointer-assignment.cpp | 110 set_isVolatile(bool isVolatile) set_isVolatile() argument
|
/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 1302 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 D | Instruction.cpp | 1008 bool Instruction::isVolatile() const { isVolatile() function in Instruction [all...] |
H A D | IRBuilder.cpp | 139 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 D | GenericMachineInstrs.h | 61 bool isVolatile() const { return getMMO().isVolatile(); } in isVolatile() function
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 939 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 D | LLVMDialect.cpp | 886 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 D | LLVMMemorySlot.cpp | 1173 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 D | SPIRVToLLVM.cpp | 237 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 D | EarlyCSE.cpp | 880 bool isVolatile() const { isVolatile() function in __anon84efd1fe0411::EarlyCSE::ParseMemoryInst
|