Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGAtomic.cpp390 Pair->setVolatile(E->isVolatile()); in emitAtomicCmpXchg()
592 Load->setVolatile(E->isVolatile()); in EmitAtomicOp()
607 Store->setVolatile(E->isVolatile()); in EmitAtomicOp()
731 RMWI->setVolatile(E->isVolatile()); in EmitAtomicOp()
1455 CGF.Builder.CreateStore(Val, CastTemp)->setVolatile(TempIsVolatile); in ConvertToValueOrAtomic()
1484 Load->setVolatile(true); in EmitAtomicLoadOp()
1646 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp()
2008 store->setVolatile(true); in EmitAtomicStore()
HDCGValue.h623 void setVolatile(bool flag) {
HDCGException.cpp1708 LI->setVolatile(true); in VolatilizeTryBlocks()
1710 SI->setVolatile(true); in VolatilizeTryBlocks()
1712 MCI->setVolatile(llvm::ConstantInt::get(Builder.getInt1Ty(), 1)); in VolatilizeTryBlocks()
HDCGExprAgg.cpp1256 LHSSlot.setVolatile(true); in VisitBinAssign()
HDCGBuiltin.cpp375 Result->setVolatile(true); in EmitAtomicCmpXchgForMSIntrin()
433 CXI->setVolatile(true); in EmitAtomicCmpXchg128ForMSIntrin()
475 Load->setVolatile(true); in EmitISOVolatileLoad()
487 Store->setVolatile(true); in EmitISOVolatileStore()
4814 Result->setVolatile(Volatile); in EmitBuiltinExpr()
4842 RMW->setVolatile(Volatile); in EmitBuiltinExpr()
5318 Result->setVolatile(true); in EmitBuiltinExpr()
16630 Load->setVolatile(true); in EmitX86BuiltinExpr()
16642 Load->setVolatile(true); in EmitX86BuiltinExpr()
19253 RMW->setVolatile(true); in EmitAMDGPUBuiltinExpr()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDAtomicExpandPass.cpp414 NewLI->setVolatile(LI->isVolatile()); in convertAtomicLoadToIntegerType()
441 NewRMWI->setVolatile(RMWI->isVolatile()); in convertAtomicXchgToIntegerType()
545 NewSI->setVolatile(SI->isVolatile()); in convertAtomicStoreToIntegerType()
1077 InitLoaded->setVolatile(CI->isVolatile()); in expandPartwordCmpXchg()
1092 NewCI->setVolatile(CI->isVolatile()); in expandPartwordCmpXchg()
1270 NewCI->setVolatile(CI->isVolatile()); in convertCmpXchgToIntegerType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDGVNSink.cpp396 void setVolatile(bool V) { Volatile = V; } in setVolatile() function in __anon9622692c0111::InstructionUseExpr
446 E->setVolatile(I->isVolatile()); in createMemoryExpr()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBPFPreserveStaticOffset.cpp293 Insn->setVolatile(getOperandAsUnsigned(Call, 1 + Delta)); in reconstructCommon()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDInstructions.h206 void setVolatile(bool V) { setSubclassData<VolatileField>(V); } in setVolatile() function
324 void setVolatile(bool V) { setSubclassData<VolatileField>(V); } in setVolatile() function
551 void setVolatile(bool V) { setSubclassData<VolatileField>(V); }
823 void setVolatile(bool V) { setSubclassData<VolatileField>(V); }
HDIntrinsicInst.h1206 void setVolatile(Constant *V) { setArgOperand(ARG_VOLATILE, V); } in setVolatile() function
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
HDInstructions.cpp1282 setVolatile(isVolatile); in LoadInst()
1321 setVolatile(isVolatile); in StoreInst()
4241 Result->setVolatile(isVolatile()); in cloneImpl()
4250 Result->setVolatile(isVolatile()); in cloneImpl()
HDCore.cpp4017 return LI->setVolatile(isVolatile); in LLVMSetVolatile()
4019 return SI->setVolatile(isVolatile); in LLVMSetVolatile()
4021 return AI->setVolatile(isVolatile); in LLVMSetVolatile()
4022 return cast<AtomicCmpXchgInst>(P)->setVolatile(isVolatile); in LLVMSetVolatile()
HDAutoUpgrade.cpp4105 RMW->setVolatile(true); in upgradeAMDGCNIntrinsicCall()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombinePHI.cpp780 cast<LoadInst>(IncValue)->setVolatile(false); in foldPHIArgLoadIntoPHI()
HDInstCombineCalls.cpp203 L->setVolatile(MT->isVolatile()); in SimplifyAnyMemTransfer()
204 S->setVolatile(MT->isVolatile()); in SimplifyAnyMemTransfer()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp6373 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]); in parseFunctionBody()
6448 cast<AtomicCmpXchgInst>(I)->setVolatile(IsVol); in parseFunctionBody()
6515 cast<AtomicRMWInst>(I)->setVolatile(IsVol); in parseFunctionBody()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDStmt.h3142 void setVolatile(bool V) { IsVolatile = V; } in setVolatile() function
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp375 S->setVolatile(Record.readInt()); in VisitAsmStmt()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
HDLLParser.cpp8312 CXI->setVolatile(isVolatile); in parseCmpXchg()
8423 RMWI->setVolatile(isVolatile); in parseAtomicRMW()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
HDOMPIRBuilder.cpp7931 Result->setVolatile(VolatileX); in emitAtomicUpdate()