Home
last modified time | relevance | path

Searched defs:IsVolatile (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp23 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
38 EmitTargetCodeForMemmove(SelectionDAG & DAG,const SDLoc & DL,SDValue Chain,SDValue Op1,SDValue Op2,SDValue Op3,Align Alignment,bool IsVolatile,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemmove() argument
47 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
/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp178 getFileSlice(const Twine & FilePath,uint64_t MapSize,uint64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getFileSlice() argument
262 getFile(const Twine & Filename,bool IsText,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getFile() argument
278 getFileAux(const Twine & Filename,uint64_t MapSize,uint64_t Offset,bool IsText,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getFileAux() argument
292 getFile(const Twine & Filename,bool IsVolatile,std::optional<Align> Alignment) getFile() argument
301 getFileSlice(const Twine & Filename,uint64_t MapSize,uint64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getFileSlice() argument
364 shouldUseMmap(sys::fs::file_t FD,size_t FileSize,size_t MapSize,off_t Offset,bool RequiresNullTerminator,int PageSize,bool IsVolatile) shouldUseMmap() argument
470 getOpenFileImpl(sys::fs::file_t FD,const Twine & Filename,uint64_t FileSize,uint64_t MapSize,int64_t Offset,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getOpenFileImpl() argument
541 getOpenFile(sys::fs::file_t FD,const Twine & Filename,uint64_t FileSize,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getOpenFile() argument
549 getOpenFileSlice(sys::fs::file_t FD,const Twine & Filename,uint64_t MapSize,int64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getOpenFileSlice() argument
[all...]
H A DVirtualFileSystem.cpp238 bool RequiresNullTerminator, bool IsVolatile) { in getBuffer() argument
120 getBufferForFile(const llvm::Twine & Name,int64_t FileSize,bool RequiresNullTerminator,bool IsVolatile) getBufferForFile() argument
739 getBuffer(const Twine & Name,int64_t FileSize,bool RequiresNullTerminator,bool IsVolatile) getBuffer() argument
2513 getBuffer(const Twine & Name,int64_t FileSize,bool RequiresNullTerminator,bool IsVolatile) getBuffer() argument
/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp822 callSpecialFunction(G && Gen,StringRef FuncName,QualType QT,bool IsVolatile,CodeGenFunction & CGF,std::array<Address,N> Addrs) callSpecialFunction() argument
833 getSpecialFunction(G && Gen,StringRef FuncName,QualType QT,bool IsVolatile,std::array<CharUnits,N> Alignments,CodeGenModule & CGM) getSpecialFunction() argument
844 bool IsVolatile = Dst.isVolatile(); callCStructDefaultConstructor() local
854 getNonTrivialCopyConstructorStr(QualType QT,CharUnits Alignment,bool IsVolatile,ASTContext & Ctx) getNonTrivialCopyConstructorStr() argument
861 getNonTrivialDestructorStr(QualType QT,CharUnits Alignment,bool IsVolatile,ASTContext & Ctx) getNonTrivialDestructorStr() argument
868 bool IsVolatile = Dst.isVolatile(); callCStructDestructor() local
879 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); callCStructCopyConstructor() local
893 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); callCStructCopyAssignmentOperator() local
904 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); callCStructMoveConstructor() local
918 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); callCStructMoveAssignmentOperator() local
929 getNonTrivialCStructDefaultConstructor(CodeGenModule & CGM,CharUnits DstAlignment,bool IsVolatile,QualType QT) getNonTrivialCStructDefaultConstructor() argument
939 getNonTrivialCStructCopyConstructor(CodeGenModule & CGM,CharUnits DstAlignment,CharUnits SrcAlignment,bool IsVolatile,QualType QT) getNonTrivialCStructCopyConstructor() argument
951 getNonTrivialCStructMoveConstructor(CodeGenModule & CGM,CharUnits DstAlignment,CharUnits SrcAlignment,bool IsVolatile,QualType QT) getNonTrivialCStructMoveConstructor() argument
963 getNonTrivialCStructCopyAssignmentOperator(CodeGenModule & CGM,CharUnits DstAlignment,CharUnits SrcAlignment,bool IsVolatile,QualType QT) getNonTrivialCStructCopyAssignmentOperator() argument
975 getNonTrivialCStructMoveAssignmentOperator(CodeGenModule & CGM,CharUnits DstAlignment,CharUnits SrcAlignment,bool IsVolatile,QualType QT) getNonTrivialCStructMoveAssignmentOperator() argument
986 getNonTrivialCStructDestructor(CodeGenModule & CGM,CharUnits DstAlignment,bool IsVolatile,QualType QT) getNonTrivialCStructDestructor() argument
[all...]
H A DCGAtomic.cpp1508 bool IsVolatile, boo in EmitAtomicLoad() local
1474 EmitAtomicLoadOp(llvm::AtomicOrdering AO,bool IsVolatile,bool CmpXchg) EmitAtomicLoadOp() argument
1495 bool IsVolatile = LV.isVolatile() || hasVolatileMember(LV.getType()); LValueIsSuitableForInlineAtomic() local
1520 EmitAtomicLoad(AggValueSlot ResultSlot,SourceLocation Loc,bool AsValue,llvm::AtomicOrdering AO,bool IsVolatile) EmitAtomicLoad() argument
1552 EmitAtomicLoad(LValue src,SourceLocation loc,llvm::AtomicOrdering AO,bool IsVolatile,AggValueSlot resultSlot) EmitAtomicLoad() argument
1570 bool IsVolatile = rvalue.isVolatileQualified() || emitCopyIntoMemory() local
1766 EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdateLibcall() argument
1795 EmitAtomicUpdateOp(llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdateOp() argument
1857 EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO,RValue UpdateRVal,bool IsVolatile) EmitAtomicUpdateLibcall() argument
1882 EmitAtomicUpdateOp(llvm::AtomicOrdering AO,RValue UpdateRVal,bool IsVolatile) EmitAtomicUpdateOp() argument
1912 EmitAtomicUpdate(llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdate() argument
1921 EmitAtomicUpdate(llvm::AtomicOrdering AO,RValue UpdateRVal,bool IsVolatile) EmitAtomicUpdate() argument
1931 bool IsVolatile = lvalue.isVolatileQualified(); EmitAtomicStore() local
1948 EmitAtomicStore(RValue rvalue,LValue dest,llvm::AtomicOrdering AO,bool IsVolatile,bool isInit) EmitAtomicStore() argument
2039 EmitAtomicUpdate(LValue LVal,llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdate() argument
[all...]
H A DMicrosoftCXXABI.cpp3930 decomposeTypeForEH(ASTContext & Context,QualType T,bool & IsConst,bool & IsVolatile,bool & IsUnaligned) decomposeTypeForEH() argument
3969 bool IsConst, IsVolatile, IsUnaligned; getAddrOfCXXCatchHandlerType() local
4387 bool IsConst, IsVolatile, IsUnaligned; getThrowInfo() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp101 bool IsVolatile = false; member in __anonb377849a0111::SIMemOpInfo
112 bool IsVolatile = false, bool IsNonTemporal = false, in SIMemOpInfo() argument
797 bool IsVolatile = false; constructFromMIWithMMO() local
1024 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
1377 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
1679 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
1911 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
2182 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
2434 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
[all...]
H A DAMDGPULowerBufferFatPointers.cpp1060 handleMemoryInst(Instruction * I,Value * Arg,Value * Ptr,Type * Ty,Align Alignment,AtomicOrdering Order,bool IsVolatile,SyncScope::ID SSID) handleMemoryInst() argument
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp62 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
90 EmitTargetCodeForMemset(SelectionDAG & DAG,const SDLoc & DL,SDValue Chain,SDValue Dst,SDValue Byte,SDValue Size,Align Alignment,bool IsVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVType.h42 IsVolatile, enumerator
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1125 loadMatrix(Type * Ty,Value * Ptr,MaybeAlign MAlign,Value * Stride,bool IsVolatile,ShapeInfo Shape,IRBuilder<> & Builder) loadMatrix() argument
1147 loadMatrix(Value * MatrixPtr,MaybeAlign Align,bool IsVolatile,ShapeInfo MatrixShape,Value * I,Value * J,ShapeInfo ResultShape,Type * EltTy,IRBuilder<> & Builder) loadMatrix() argument
1166 LowerLoad(Instruction * Inst,Value * Ptr,MaybeAlign Align,Value * Stride,bool IsVolatile,ShapeInfo Shape) LowerLoad() argument
1190 storeMatrix(const MatrixTy & StoreVal,Value * MatrixPtr,MaybeAlign MAlign,bool IsVolatile,ShapeInfo MatrixShape,Value * I,Value * J,Type * EltTy,IRBuilder<> & Builder) storeMatrix() argument
1206 storeMatrix(Type * Ty,MatrixTy StoreVal,Value * Ptr,MaybeAlign MAlign,Value * Stride,bool IsVolatile,IRBuilder<> & Builder) storeMatrix() argument
1228 LowerStore(Instruction * Inst,Value * Matrix,Value * Ptr,MaybeAlign A,Value * Stride,bool IsVolatile,ShapeInfo Shape) LowerStore() argument
[all...]
/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp330 getBuffer(const Twine & Name,int64_t FileSize,bool RequiresNullTerminator,bool IsVolatile) getBuffer() argument
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp128 Argument *IsVolatile = F->getArg(3); in lowerIntrinsicToFunction() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp461 createMemSetLoop(Instruction * InsertBefore,Value * DstAddr,Value * CopyLen,Value * SetValue,Align DstAlign,bool IsVolatile) createMemSetLoop() argument
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp1070 bool IsVolatile = MemSD->isVolatile(); tryLoadVector() local
1863 bool IsVolatile = MemSD->isVolatile(); tryStoreVector() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp193 bool IsVolatile; instMayAlias() member
H A DLegalizerHelper.cpp8566 lowerMemset(MachineInstr & MI,Register Dst,Register Val,uint64_t KnownLen,Align Alignment,bool IsVolatile) lowerMemset() argument
8684 bool IsVolatile = MemOp->isVolatile(); lowerMemcpyInline() local
8709 lowerMemcpyInline(MachineInstr & MI,Register Dst,Register Src,uint64_t KnownLen,Align DstAlign,Align SrcAlign,bool IsVolatile) lowerMemcpyInline() argument
8719 lowerMemcpy(MachineInstr & MI,Register Dst,Register Src,uint64_t KnownLen,uint64_t Limit,Align DstAlign,Align SrcAlign,bool IsVolatile) lowerMemcpy() argument
8826 lowerMemmove(MachineInstr & MI,Register Dst,Register Src,uint64_t KnownLen,Align DstAlign,Align SrcAlign,bool IsVolatile) lowerMemmove() argument
8962 bool IsVolatile = MemOp->isVolatile(); lowerMemCpyFamily() local
[all...]
/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp244 ActOnGCCAsmStmt(SourceLocation AsmLoc,bool IsSimple,bool IsVolatile,unsigned NumOutputs,unsigned NumInputs,IdentifierInfo ** Names,MultiExprArg constraints,MultiExprArg Exprs,Expr * asmString,MultiExprArg clobbers,unsigned NumLabels,SourceLocation RParenLoc) ActOnGCCAsmStmt() argument
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp629 const bool IsVolatile = ClDistinguishVolatile && instrumentLoadOrStore() local
/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h200 constexpr char IsVolatile[] = "IsVolatile"; variable
/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp252 bool IsVolatile : 1; global() member
/llvm-project/clang-tools-extra/clangd/
H A DPreamble.cpp459 bool IsVolatile) override { in getBuffer() argument
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp678 bool IsVolatile = FirstLI->isVolatile(); foldPHIArgLoadIntoPHI() local
/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h3005 bool IsVolatile = false; global() member
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2398 bool IsVolatile; in createMachineMemOperandFor() local

12