Home
last modified time | relevance | path

Searched refs:IsVolatile (Results 1 – 20 of 20) sorted by relevance

/external/clang/lib/CodeGen/
DCGAtomic.cpp202 bool IsVolatile);
234 llvm::AtomicOrdering AO, bool IsVolatile);
236 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile);
1148 bool IsVolatile) { in EmitAtomicLoadOp() argument
1156 if (IsVolatile) in EmitAtomicLoadOp()
1168 bool IsVolatile = LV.isVolatile() || hasVolatileMember(LV.getType()); in LValueIsSuitableForInlineAtomic() local
1171 return CGM.getCodeGenOpts().MSVolatile && IsVolatile && AtomicIsInline; in LValueIsSuitableForInlineAtomic()
1178 bool IsVolatile) const { in typeIsSuitableForInlineAtomic()
1182 return CGM.getCodeGenOpts().MSVolatile && IsVolatile && AtomicIsInline; in typeIsSuitableForInlineAtomic()
1188 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad() local
[all …]
DCGCall.h162 ReturnValueSlot(llvm::Value *Value, bool IsVolatile) in ReturnValueSlot() argument
163 : Value(Value, IsVolatile) {} in ReturnValueSlot()
DCodeGenFunction.h1541 bool IsVolatile = hasVolatileMember(EltTy); in EmitAggregateAssign() local
1542 EmitAggregateCopy(DestPtr, SrcPtr, EltTy, IsVolatile, CharUnits::Zero(), in EmitAggregateAssign()
2212 bool typeIsSuitableForInlineAtomic(QualType Ty, bool IsVolatile) const;
2218 llvm::AtomicOrdering AO, bool IsVolatile = false,
2224 bool IsVolatile, bool isInit);
2234 bool IsVolatile);
DMicrosoftCXXABI.cpp3170 bool &IsConst, bool &IsVolatile) { in decomposeTypeForEH() argument
3179 IsVolatile = false; in decomposeTypeForEH()
3183 IsVolatile = PointeeType.isVolatileQualified(); in decomposeTypeForEH()
3206 bool IsConst, IsVolatile; in getAddrOfCXXCatchHandlerType() local
3207 Type = decomposeTypeForEH(getContext(), Type, IsConst, IsVolatile); in getAddrOfCXXCatchHandlerType()
3214 if (IsVolatile) in getAddrOfCXXCatchHandlerType()
3647 bool IsConst, IsVolatile; in getThrowInfo() local
3648 T = decomposeTypeForEH(getContext(), T, IsConst, IsVolatile); in getThrowInfo()
3664 getMangleContext().mangleCXXThrowInfo(T, IsConst, IsVolatile, NumEntries, in getThrowInfo()
3679 if (IsVolatile) in getThrowInfo()
/external/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.h31 bool IsVolatile, bool AlwaysInline,
37 SDValue Size, unsigned Align, bool IsVolatile,
DSystemZSelectionDAGInfo.cpp58 bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
61 if (IsVolatile) in EmitTargetCodeForMemcpy()
88 unsigned Align, bool IsVolatile, in EmitTargetCodeForMemset() argument
92 if (IsVolatile) in EmitTargetCodeForMemset()
/external/clang/include/clang/Basic/
DVirtualFileSystem.h94 bool RequiresNullTerminator = true, bool IsVolatile = false) = 0;
196 bool RequiresNullTerminator = true, bool IsVolatile = false);
DTokenKinds.def442 TYPE_TRAIT_1(__is_volatile, IsVolatile, KEYCXX)
/external/clang/lib/Basic/
DVirtualFileSystem.cpp72 bool RequiresNullTerminator, bool IsVolatile) { in getBufferForFile() argument
77 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile); in getBufferForFile()
100 bool IsVolatile = false) override;
122 bool RequiresNullTerminator, bool IsVolatile) { in getBuffer() argument
125 IsVolatile); in getBuffer()
/external/clang/lib/Sema/
DSemaStmtAsm.cpp111 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
310 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
DTreeTransform.h1242 bool IsVolatile, unsigned NumOutputs, in RebuildGCCAsmStmt() argument
1247 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs, in RebuildGCCAsmStmt()
/external/clang/include/clang/AST/
DMangle.h203 virtual void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
DStmt.h1403 bool IsVolatile; variable
1413 Stmt (SC), AsmLoc(asmloc), IsSimple(issimple), IsVolatile(isvolatile), in AsmStmt()
1429 bool isVolatile() const { return IsVolatile; } in isVolatile()
1430 void setVolatile(bool V) { IsVolatile = V; } in setVolatile()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp873 bool IsVolatile = MemSD->isVolatile(); in SelectLoadVector() local
877 IsVolatile = false; in SelectLoadVector()
965 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), in SelectLoadVector()
1018 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), in SelectLoadVector()
1120 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), in SelectLoadVector()
1222 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace), in SelectLoadVector()
2240 bool IsVolatile = MemSD->isVolatile(); in SelectStoreVector() local
2244 IsVolatile = false; in SelectStoreVector()
2280 StOps.push_back(getI32Imm(IsVolatile)); in SelectStoreVector()
/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp2120 bool IsVolatile; in createMachineMemOperandFor() local
2124 IsVolatile = LI->isVolatile(); in createMachineMemOperandFor()
2130 IsVolatile = SI->isVolatile(); in createMachineMemOperandFor()
2149 if (IsVolatile) in createMachineMemOperandFor()
/external/clang/lib/AST/
DMicrosoftMangle.cpp118 void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
2362 bool IsVolatile, in mangleCXXThrowInfo() argument
2369 if (IsVolatile) in mangleCXXThrowInfo()
/external/llvm/bindings/ocaml/llvm/
Dllvm_ocaml.c1474 CAMLprim value llvm_set_volatile(value IsVolatile, in llvm_set_volatile() argument
1476 LLVMSetVolatile(MemoryInst, Bool_val(IsVolatile)); in llvm_set_volatile()
/external/llvm/include/llvm-c/
DCore.h2761 void LLVMSetVolatile(LLVMValueRef MemoryAccessInst, LLVMBool IsVolatile);
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp738 uint64_t Size, bool IsVolatile) { in handleLoadOrStore() argument
742 bool IsSplittable = Ty->isIntegerTy() && !IsVolatile; in handleLoadOrStore()
/external/clang/include/clang/Sema/
DSema.h3173 bool IsVolatile, unsigned NumOutputs,