Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp396 void LoadInst::setVolatile(bool V) { in setVolatile() function in llvm::sandboxir::LoadInst
399 GenericSetter<&LoadInst::isVolatile, &LoadInst::setVolatile>>(this); in setVolatile()
400 cast<llvm::LoadInst>(Val)->setVolatile(V); in setVolatile()
421 void StoreInst::setVolatile(bool V) { in setVolatile() function in llvm::sandboxir::StoreInst
424 GenericSetter<&StoreInst::isVolatile, &StoreInst::setVolatile>>(this); in setVolatile()
425 cast<llvm::StoreInst>(Val)->setVolatile(V); in setVolatile()
1265 void AtomicRMWInst::setVolatile(bool V) { in setVolatile() function in llvm::sandboxir::AtomicRMWInst
1268 &AtomicRMWInst::setVolatile>>(this); in setVolatile()
1269 cast<llvm::AtomicRMWInst>(Val)->setVolatile(V); in setVolatile()
1345 void AtomicCmpXchgInst::setVolatile(bool V) { in setVolatile() function in llvm::sandboxir::AtomicCmpXchgInst
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Atomic/
H A DAtomic.cpp32 Load->setVolatile(true); in EmitAtomicLoadOp()
99 Inst->setVolatile(IsVolatile); in EmitAtomicCompareExchangeOp()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp389 Pair->setVolatile(E->isVolatile()); in emitAtomicCmpXchg()
594 Load->setVolatile(E->isVolatile()); in EmitAtomicOp()
611 Store->setVolatile(E->isVolatile()); in EmitAtomicOp()
736 RMWI->setVolatile(E->isVolatile()); in EmitAtomicOp()
747 Store->setVolatile(E->isVolatile()); in EmitAtomicOp()
756 RMWI->setVolatile(E->isVolatile()); in EmitAtomicOp()
1499 CGF.Builder.CreateStore(Val, CastTemp)->setVolatile(TempIsVolatile); in ConvertToValueOrAtomic()
1528 Load->setVolatile(true); in EmitAtomicLoadOp()
1690 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp()
2052 store->setVolatile(true); in EmitAtomicStore()
H A DCGValue.h623 void setVolatile(bool flag) {
H A DCGException.cpp1708 LI->setVolatile(true); in VolatilizeTryBlocks()
1710 SI->setVolatile(true); in VolatilizeTryBlocks()
1712 MCI->setVolatile(llvm::ConstantInt::get(Builder.getInt1Ty(), 1)); in VolatilizeTryBlocks()
H A DCGBuiltin.cpp463 CmpXchg->setVolatile(true); in EmitAtomicCmpXchgForMSIntrin()
527 CXI->setVolatile(true); in EmitAtomicCmpXchg128ForMSIntrin()
569 Load->setVolatile(true); in EmitISOVolatileLoad()
581 Store->setVolatile(true); in EmitISOVolatileStore()
H A DCGExprAgg.cpp1390 LHSSlot.setVolatile(true); in VisitBinAssign()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp482 NewLI->setVolatile(LI->isVolatile()); in convertAtomicLoadToIntegerType()
511 NewRMWI->setVolatile(RMWI->isVolatile()); in convertAtomicXchgToIntegerType()
616 NewSI->setVolatile(SI->isVolatile()); in convertAtomicStoreToIntegerType()
1126 InitLoaded->setVolatile(CI->isVolatile()); in expandPartwordCmpXchg()
1141 NewCI->setVolatile(CI->isVolatile()); in expandPartwordCmpXchg()
1319 NewCI->setVolatile(CI->isVolatile()); in convertCmpXchgToIntegerType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp315 void setVolatile(bool V) { Volatile = V; } in setVolatile() function in __anonac6bc9b30111::InstructionUseExpr
365 E->setVolatile(I->isVolatile()); in createMemoryExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1207 LLVM_ABI void setVolatile(bool V);
1236 LLVM_ABI void setVolatile(bool V);
2087 LLVM_ABI void setVolatile(bool V);
2142 LLVM_ABI void setVolatile(bool V);
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h1125 void setVolatile(Constant *V) { setArgOperand(ARG_VOLATILE, V); } in setVolatile() function
1187 void setVolatile(Constant *V) { setArgOperand(ARG_VOLATILE, V); } in setVolatile() function
H A DInstructions.h212 void setVolatile(bool V) { setSubclassData<VolatileField>(V); } in setVolatile() function
333 void setVolatile(bool V) { setSubclassData<VolatileField>(V); } in setVolatile() function
564 void setVolatile(bool V) { setSubclassData<VolatileField>(V); }
857 void setVolatile(bool V) { setSubclassData<VolatileField>(V); }
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFPreserveStaticOffset.cpp290 Insn->setVolatile(getOperandAsUnsigned(Call, 1 + Delta)); in reconstructCommon()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSwLowerLDS.cpp716 NewRMW->setVolatile(RMW->isVolatile()); in translateLDSMemoryOperationsToGlobalMemory()
728 NewXCHG->setVolatile(XCHG->isVolatile()); in translateLDSMemoryOperationsToGlobalMemory()
H A DAMDGPULowerBufferFatPointers.cpp1040 NewLI->setVolatile(OrigLI.isVolatile()); in visitLoadImpl()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1345 setVolatile(isVolatile); in LoadInst()
1383 setVolatile(isVolatile); in StoreInst()
4373 Result->setVolatile(isVolatile()); in cloneImpl()
4382 Result->setVolatile(isVolatile()); in cloneImpl()
H A DCore.cpp4093 return LI->setVolatile(isVolatile); in LLVMSetVolatile()
4095 return SI->setVolatile(isVolatile); in LLVMSetVolatile()
4097 return AI->setVolatile(isVolatile); in LLVMSetVolatile()
4098 return cast<AtomicCmpXchgInst>(P)->setVolatile(isVolatile); in LLVMSetVolatile()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp796 cast<LoadInst>(IncValue)->setVolatile(false); in foldPHIArgLoadIntoPHI()
H A DInstCombineCalls.cpp204 L->setVolatile(MT->isVolatile()); in SimplifyAnyMemTransfer()
205 S->setVolatile(MT->isVolatile()); in SimplifyAnyMemTransfer()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DAMDGPU.cpp1134 RMW->setVolatile(true); in EmitAMDGPUBuiltinExpr()
H A DX86.cpp3091 Load->setVolatile(true); in EmitX86BuiltinExpr()
3103 Load->setVolatile(true); in EmitX86BuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6469 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]); in parseFunctionBody()
6544 cast<AtomicCmpXchgInst>(I)->setVolatile(IsVol); in parseFunctionBody()
6611 cast<AtomicRMWInst>(I)->setVolatile(IsVol); in parseFunctionBody()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h3242 void setVolatile(bool V) { IsVolatile = V; }
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp8623 CXI->setVolatile(isVolatile); in parseCmpXchg()
8748 RMWI->setVolatile(isVolatile); in parseAtomicRMW()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp371 S->setVolatile(Record.readInt()); in VisitAsmStmt()

12