Searched refs:IsVolatile (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h93 bool IsVolatile,
103 bool IsVolatile,
113 bool IsVolatile,
122 bool IsVolatile, QualType QT);
130 bool IsVolatile, QualType QT);
138 bool IsVolatile, QualType QT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp23 SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline,
38 SDValue Op3, unsigned Align, bool IsVolatile,
41 IsVolatile, false, DstPtrInfo,
47 SDValue Size, unsigned Align, bool IsVolatile,
21 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
36 EmitTargetCodeForMemmove( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
45 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const argument
H A DWebAssemblySelectionDAGInfo.h38 SDValue Op3, unsigned Align, bool IsVolatile,
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h76 // ending up in the IsVolatile overload.
81 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile, argument
85 IsVolatile,
108 bool IsVolatile = false) {
110 Addr.getAlignment().getAsAlign(), IsVolatile);
115 CharUnits Align, bool IsVolatile = false) {
116 return CreateAlignedStore(Val, Addr, Align.getQuantity(), IsVolatile);
123 bool IsVolatile = false) {
124 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
275 bool IsVolatile
[all...]
H A DCGNonTrivialStruct.cpp151 std::string getVolatileOffsetStr(bool IsVolatile, CharUnits Offset) { argument
153 if (IsVolatile)
183 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, argument
200 EltTy = IsVolatile ? EltTy.withVolatile() : EltTy;
207 std::string getName(QualType QT, bool IsVolatile) { argument
208 QT = IsVolatile ? QT.withVolatile() : QT;
331 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, argument
392 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT;
640 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, argument
651 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, F
818 callSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, bool IsVolatile, CodeGenFunction &CGF, std::array<Address, N> Addrs) argument
841 getSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, bool IsVolatile, std::array<CharUnits, N> Alignments, CodeGenModule &CGM) argument
853 bool IsVolatile = Dst.isVolatile(); local
862 getNonTrivialCopyConstructorStr( QualType QT, CharUnits Alignment, bool IsVolatile, ASTContext &Ctx) argument
868 getNonTrivialDestructorStr(QualType QT, CharUnits Alignment, bool IsVolatile, ASTContext &Ctx) argument
877 bool IsVolatile = Dst.isVolatile(); local
888 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); local
902 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); local
913 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); local
927 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); local
937 getNonTrivialCStructDefaultConstructor( CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) argument
946 getNonTrivialCStructCopyConstructor( CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment, bool IsVolatile, QualType QT) argument
958 getNonTrivialCStructMoveConstructor( CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment, bool IsVolatile, QualType QT) argument
970 getNonTrivialCStructCopyAssignmentOperator( CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment, bool IsVolatile, QualType QT) argument
982 getNonTrivialCStructMoveAssignmentOperator( CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment, bool IsVolatile, QualType QT) argument
994 getNonTrivialCStructDestructor( CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) argument
[all...]
H A DCGAtomic.cpp213 bool IsVolatile);
236 bool IsVolatile);
240 bool IsVolatile);
253 llvm::AtomicOrdering AO, bool IsVolatile);
255 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile);
275 bool IsVolatile);
279 bool IsVolatile);
282 bool IsVolatile);
285 bool IsVolatile);
1501 bool IsVolatile) {
1500 EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile) argument
1520 bool IsVolatile = LV.isVolatile() || hasVolatileMember(LV.getType()); local
1533 bool IsVolatile = LV.isVolatileQualified(); local
1543 EmitAtomicLoad(AggValueSlot ResultSlot, SourceLocation Loc, bool AsValue, llvm::AtomicOrdering AO, bool IsVolatile) argument
1576 EmitAtomicLoad(LValue src, SourceLocation loc, llvm::AtomicOrdering AO, bool IsVolatile, AggValueSlot resultSlot) argument
1595 bool IsVolatile = rvalue.isVolatileQualified() || local
1794 EmitAtomicUpdateLibcall( llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp, bool IsVolatile) argument
1823 EmitAtomicUpdateOp( llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp, bool IsVolatile) argument
1881 EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO, RValue UpdateRVal, bool IsVolatile) argument
1906 EmitAtomicUpdateOp(llvm::AtomicOrdering AO, RValue UpdateRVal, bool IsVolatile) argument
1935 EmitAtomicUpdate( llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp, bool IsVolatile) argument
1945 EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal, bool IsVolatile) argument
1956 bool IsVolatile = lvalue.isVolatileQualified(); local
1972 EmitAtomicStore(RValue rvalue, LValue dest, llvm::AtomicOrdering AO, bool IsVolatile, bool isInit) argument
2056 EmitAtomicUpdate( LValue LVal, llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp, bool IsVolatile) argument
[all...]
H A DCGCall.h371 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false) argument
373 (IsVolatile ? IS_VOLATILE : 0) | (IsUnused ? IS_UNUSED : 0)),
H A DMicrosoftCXXABI.cpp3770 bool &IsConst, bool &IsVolatile,
3780 IsVolatile = false;
3785 IsVolatile = PointeeType.isVolatileQualified();
3809 bool IsConst, IsVolatile, IsUnaligned; local
3811 decomposeTypeForEH(getContext(), Type, IsConst, IsVolatile, IsUnaligned);
3818 if (IsVolatile)
4229 bool IsConst, IsVolatile, IsUnaligned; local
4230 T = decomposeTypeForEH(getContext(), T, IsConst, IsVolatile, IsUnaligned);
4246 getMangleContext().mangleCXXThrowInfo(T, IsConst, IsVolatile, IsUnaligned,
4261 if (IsVolatile)
3769 decomposeTypeForEH(ASTContext &Context, QualType T, bool &IsConst, bool &IsVolatile, bool &IsUnaligned) argument
[all...]
H A DCodeGenFunction.h2350 bool IsVolatile = hasVolatileMember(EltTy); local
2351 EmitAggregateCopy(Dest, Src, EltTy, AggValueSlot::MayOverlap, IsVolatile);
3396 llvm::AtomicOrdering AO, bool IsVolatile = false,
3402 bool IsVolatile, bool isInit);
3414 bool IsVolatile);
3668 bool IsVolatile,
3674 bool IsVolatile,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp109 uint64_t Offset, bool RequiresNullTerminator, bool IsVolatile);
155 uint64_t Offset, bool IsVolatile) {
157 IsVolatile);
232 bool RequiresNullTerminator, bool IsVolatile) {
234 RequiresNullTerminator, IsVolatile);
241 bool IsVolatile);
246 uint64_t Offset, bool RequiresNullTerminator, bool IsVolatile) {
253 RequiresNullTerminator, IsVolatile);
260 bool IsVolatile) {
263 IsVolatile);
154 getFileSlice(const Twine &FilePath, uint64_t MapSize, uint64_t Offset, bool IsVolatile) argument
231 getFile(const Twine &Filename, int64_t FileSize, bool RequiresNullTerminator, bool IsVolatile) argument
245 getFileAux(const Twine &Filename, int64_t FileSize, uint64_t MapSize, uint64_t Offset, bool RequiresNullTerminator, bool IsVolatile) argument
259 getFile(const Twine &Filename, int64_t FileSize, bool IsVolatile) argument
267 getFileSlice(const Twine &Filename, uint64_t MapSize, uint64_t Offset, bool IsVolatile) argument
308 shouldUseMmap(sys::fs::file_t FD, size_t FileSize, size_t MapSize, off_t Offset, bool RequiresNullTerminator, int PageSize, bool IsVolatile) argument
418 getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, uint64_t MapSize, int64_t Offset, bool RequiresNullTerminator, bool IsVolatile) argument
482 getOpenFile(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, bool RequiresNullTerminator, bool IsVolatile) argument
489 getOpenFileSlice(sys::fs::file_t FD, const Twine &Filename, uint64_t MapSize, int64_t Offset, bool IsVolatile) argument
[all...]
H A DVirtualFileSystem.cpp116 bool RequiresNullTerminator, bool IsVolatile) {
121 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile);
194 bool IsVolatile) override;
219 bool RequiresNullTerminator, bool IsVolatile) {
222 IsVolatile);
612 bool IsVolatile) override {
1775 bool IsVolatile) override {
1777 IsVolatile);
115 getBufferForFile(const llvm::Twine &Name, int64_t FileSize, bool RequiresNullTerminator, bool IsVolatile) argument
218 getBuffer(const Twine &Name, int64_t FileSize, bool RequiresNullTerminator, bool IsVolatile) argument
H A DAMDGPUMetadata.cpp125 YIO.mapOptional(Kernel::Arg::Key::IsVolatile, MD.mIsVolatile, false);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h76 /// \param IsVolatile Set to true to indicate that the contents of the file
81 bool RequiresNullTerminator = true, bool IsVolatile = false);
94 int64_t Offset, bool IsVolatile = false);
99 /// \param IsVolatile Set to true to indicate that the contents of the file
104 bool RequiresNullTerminator = true, bool IsVolatile = false);
132 bool IsVolatile = false);
181 bool IsVolatile = false);
186 bool IsVolatile = false);
H A DAMDGPUMetadata.h182 constexpr char IsVolatile[] = "IsVolatile"; member in namespace:llvm::AMDGPU::HSAMD::AccessQualifier::AddressSpaceQualifier::ValueKind::ValueType::Kernel::Arg::Key
H A DVirtualFileSystem.h119 bool RequiresNullTerminator = true, bool IsVolatile = false) = 0;
259 bool RequiresNullTerminator = true, bool IsVolatile = false);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h189 bool IsVolatile);
192 bool IsVolatile);
194 unsigned KnownLen, unsigned DstAlign, bool IsVolatile);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h28 SDValue Size, unsigned Align, bool IsVolatile,
35 SDValue Size, unsigned Align, bool IsVolatile,
H A DSystemZSelectionDAGInfo.cpp50 SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline,
52 if (IsVolatile)
77 SDValue Byte, SDValue Size, unsigned Align, bool IsVolatile,
81 if (IsVolatile)
48 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
75 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Byte, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp965 bool IsVolatile) {
994 /*AllowOverlap=*/!IsVolatile, DstPtrInfo.getAddrSpace(), ~0u,
1079 bool IsVolatile) {
1113 /*AllowOverlap=*/!IsVolatile, DstPtrInfo.getAddrSpace(),
1187 bool IsVolatile) {
1302 bool IsVolatile = MemOp->isVolatile(); local
1304 if (IsVolatile)
1334 return optimizeMemcpy(MI, Dst, Src, KnownLen, DstAlign, SrcAlign, IsVolatile);
1336 return optimizeMemmove(MI, Dst, Src, KnownLen, DstAlign, SrcAlign, IsVolatile);
1338 return optimizeMemset(MI, Dst, Src, KnownLen, DstAlign, IsVolatile);
963 optimizeMemset(MachineInstr &MI, Register Dst, Register Val, unsigned KnownLen, unsigned Align, bool IsVolatile) argument
1076 optimizeMemcpy(MachineInstr &MI, Register Dst, Register Src, unsigned KnownLen, unsigned DstAlign, unsigned SrcAlign, bool IsVolatile) argument
1184 optimizeMemmove(MachineInstr &MI, Register Dst, Register Src, unsigned KnownLen, unsigned DstAlign, unsigned SrcAlign, bool IsVolatile) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp242 bool IsVolatile, unsigned NumOutputs,
277 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
338 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
360 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
453 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
460 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
897 /*IsVolatile*/ true, AsmToks, NumOutputs, NumInputs,
241 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) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp370 unsigned Align, bool IsVolatile) {
398 IsVolatile);
368 createMemSetLoop(Instruction *InsertBefore, Value *DstAddr, Value *CopyLen, Value *SetValue, unsigned Align, bool IsVolatile) argument
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DMangle.h214 virtual void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp225 bool IsVolatile) override {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp333 Info.IsVolatile = !Volatile->isNullValue();
678 const ConstantInt *IsVolatile = cast<ConstantInt>(II->getArgOperand(4)); local
679 if (!IsVolatile->isZero())
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp1017 bool IsVolatile = MemSD->isVolatile();
1021 IsVolatile = false;
1093 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL),
1120 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL),
1169 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL),
1218 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL),
1893 bool IsVolatile = MemSD->isVolatile();
1897 IsVolatile = false;
1944 StOps.push_back(getI32Imm(IsVolatile, DL));

Completed in 445 milliseconds

12