Searched defs:IsVolatile (Results 1 - 13 of 13) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGCall.h162 ReturnValueSlot(llvm::Value *Value, bool IsVolatile) argument
163 : Value(Value, IsVolatile) {}
H A DCGAtomic.cpp202 bool IsVolatile);
234 llvm::AtomicOrdering AO, bool IsVolatile);
236 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile);
1148 bool IsVolatile) {
1156 if (IsVolatile)
1168 bool IsVolatile = LV.isVolatile() || hasVolatileMember(LV.getType()); local
1171 return CGM.getCodeGenOpts().MSVolatile && IsVolatile && AtomicIsInline;
1178 bool IsVolatile) const {
1182 return CGM.getCodeGenOpts().MSVolatile && IsVolatile && AtomicIsInline;
1188 bool IsVolatile local
1147 EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile) argument
1198 EmitAtomicLoad(AggValueSlot ResultSlot, SourceLocation Loc, bool AsValue, llvm::AtomicOrdering AO, bool IsVolatile) argument
1231 EmitAtomicLoad(LValue src, SourceLocation loc, llvm::AtomicOrdering AO, bool IsVolatile, AggValueSlot resultSlot) argument
1391 bool IsVolatile = lvalue.isVolatileQualified(); local
1407 EmitAtomicStore(RValue rvalue, LValue dest, llvm::AtomicOrdering AO, bool IsVolatile, bool isInit) argument
1530 EmitAtomicUpdate( LValue LVal, llvm::AtomicOrdering AO, const std::function<RValue(RValue)> &UpdateOp, bool IsVolatile) argument
[all...]
H A DCodeGenFunction.h1541 bool IsVolatile = hasVolatileMember(EltTy); local
1542 EmitAggregateCopy(DestPtr, SrcPtr, EltTy, IsVolatile, CharUnits::Zero(),
1550 EmitAggregateCopy(DestPtr, SrcPtr, SrcTy, /*IsVolatile=*/false,
2212 bool typeIsSuitableForInlineAtomic(QualType Ty, bool IsVolatile) const;
2218 llvm::AtomicOrdering AO, bool IsVolatile = false,
2224 bool IsVolatile, bool isInit);
2234 bool IsVolatile);
H A DMicrosoftCXXABI.cpp3170 bool &IsConst, bool &IsVolatile) {
3179 IsVolatile = false;
3183 IsVolatile = PointeeType.isVolatileQualified();
3206 bool IsConst, IsVolatile; local
3207 Type = decomposeTypeForEH(getContext(), Type, IsConst, IsVolatile);
3214 if (IsVolatile)
3647 bool IsConst, IsVolatile; local
3648 T = decomposeTypeForEH(getContext(), T, IsConst, IsVolatile);
3664 getMangleContext().mangleCXXThrowInfo(T, IsConst, IsVolatile, NumEntries,
3679 if (IsVolatile)
3169 decomposeTypeForEH(ASTContext &Context, QualType T, bool &IsConst, bool &IsVolatile) argument
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp58 bool IsVolatile, bool AlwaysInline,
61 if (IsVolatile)
88 unsigned Align, bool IsVolatile,
92 if (IsVolatile)
56 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
86 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Dst, SDValue Byte, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const argument
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp111 bool IsVolatile, unsigned NumOutputs,
310 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
617 /*IsVolatile*/ true, AsmToks, NumOutputs, NumInputs,
110 ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg constraints, MultiExprArg Exprs, Expr *asmString, MultiExprArg clobbers, SourceLocation RParenLoc) argument
H A DTreeTransform.h1242 bool IsVolatile, unsigned NumOutputs,
1247 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs,
1241 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp873 bool IsVolatile = MemSD->isVolatile(); local
877 IsVolatile = false;
965 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace),
1018 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace),
1120 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace),
1222 SDValue Ops[] = { getI32Imm(IsVolatile), getI32Imm(CodeAddrSpace),
2240 bool IsVolatile = MemSD->isVolatile(); local
2244 IsVolatile = false;
2280 StOps.push_back(getI32Imm(IsVolatile));
/external/clang/lib/AST/
H A DMicrosoftMangle.cpp118 void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
2362 bool IsVolatile,
2369 if (IsVolatile)
2360 mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile, uint32_t NumEntries, raw_ostream &Out) argument
/external/clang/lib/Basic/
H A DVirtualFileSystem.cpp72 bool RequiresNullTerminator, bool IsVolatile) {
77 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile);
100 bool IsVolatile = false) override;
122 bool RequiresNullTerminator, bool IsVolatile) {
125 IsVolatile);
71 getBufferForFile(const llvm::Twine &Name, int64_t FileSize, bool RequiresNullTerminator, bool IsVolatile) argument
121 getBuffer(const Twine &Name, int64_t FileSize, bool RequiresNullTerminator, bool IsVolatile) argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2120 bool IsVolatile; local
2124 IsVolatile = LI->isVolatile();
2130 IsVolatile = SI->isVolatile();
2149 if (IsVolatile)
/external/clang/include/clang/AST/
H A DStmt.h1403 bool IsVolatile; member in class:clang::AsmStmt
1413 Stmt (SC), AsmLoc(asmloc), IsSimple(issimple), IsVolatile(isvolatile),
1429 bool isVolatile() const { return IsVolatile; }
1430 void setVolatile(bool V) { IsVolatile = V; }
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c1474 CAMLprim value llvm_set_volatile(value IsVolatile, argument
1476 LLVMSetVolatile(MemoryInst, Bool_val(IsVolatile));

Completed in 352 milliseconds