Searched refs:isAtomic (Results 1 - 25 of 72) sorted by relevance

123

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSemaConcept.h101 if (Other.isAtomic()) {
125 assert(!isAtomic() && "getCompoundKind called on atomic constraint.");
129 bool isAtomic() const { return Constraint.is<AtomicConstraint *>(); } function in struct:clang::NormalizedConstraint
132 assert(!isAtomic() && "getLHS called on atomic constraint.");
137 assert(!isAtomic() && "getRHS called on atomic constraint.");
142 assert(isAtomic() &&
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp128 if (LI->isAtomic())
131 if (SI->isAtomic())
H A DGVN.cpp1021 if (Address && Load->isAtomic() <= DepSI->isAtomic()) {
1040 Load->isAtomic() <= DepLoad->isAtomic()) {
1066 if (Address && !Load->isAtomic()) {
1111 if (S->isAtomic() < Load->isAtomic())
1126 if (LD->isAtomic() < Load->isAtomic())
H A DEarlyCSE.cpp728 bool isAtomic() const { function in class:__anon2933::EarlyCSE::ParseMemoryInst
731 return Inst->isAtomic();
744 return !Inst->isAtomic();
1115 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic())
1429 MemInst.isAtomic()));
1553 MemInst.isAtomic()));
H A DLICM.cpp1188 if (LI->isAtomic() && !TargetExecutesOncePerLoop)
2093 SawUnorderedAtomic |= Load->isAtomic();
2094 SawNotAtomic |= !Load->isAtomic();
2117 SawUnorderedAtomic |= Store->isAtomic();
2118 SawNotAtomic |= !Store->isAtomic();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoads.cpp442 return findAvailablePtrLoadStore(Loc, Load->getType(), Load->isAtomic(),
480 if (LI->isAtomic() < AtLeastAtomic)
500 if (SI->isAtomic() < AtLeastAtomic)
612 bool AtLeastAtomic = Load->isAtomic();
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h267 bool isAtomic() const { return getOrdering() != AtomicOrdering::NotAtomic; } function in class:llvm::MachineMemOperand
H A DSelectionDAGNodes.h1310 bool isAtomic() const { return MMO->isAtomic(); } function in class:llvm::MemSDNode
1318 bool isSimple() const { return !isAtomic() && !isVolatile(); }
1400 MMO->isAtomic()) && "then why are we using an AtomicSDNode?");
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DAutoInitRemark.cpp48 bool Atomic = SI.isAtomic();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp501 static bool isAtomic(Instruction *I) { function
504 return LI->isAtomic() && LI->getSyncScopeID() != SyncScope::SingleThread;
506 return SI->isAtomic() && SI->getSyncScopeID() != SyncScope::SingleThread;
549 if (isAtomic(&Inst))
H A DDataFlowSanitizer.cpp2431 if (LI.isAtomic())
2434 Instruction *Pos = LI.isAtomic() ? LI.getNextNode() : &LI;
2689 if (SI.isAtomic())
2693 DFSF.DFS.shouldTrackOrigins() && !SI.isAtomic();
2698 SI.isAtomic() ? DFSF.DFS.getZeroShadow(Val) : DFSF.getShadow(Val);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp206 bool isAtomic() const { function in class:__anon2271::final
1583 if (MOI.isAtomic()) {
1628 if (MOI.isAtomic()) {
1662 if (MOI.isAtomic()) {
1703 if (MOI.isAtomic()) {
H A DSIFormMemoryClauses.cpp113 if (SIInstrInfo::isAtomic(MI))
H A DSIInstrInfo.h564 static bool isAtomic(const MachineInstr &MI) { function in class:llvm::final
569 bool isAtomic(uint16_t Opcode) const { function in class:llvm::final
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiMemAluCombiner.cpp162 if (MemOperand->isVolatile() || MemOperand->isAtomic())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp258 if (I.isAtomic()) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp93 if (I->isAtomic())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp583 bool Instruction::isAtomic() const { function in class:Instruction
599 assert(isAtomic());
611 assert(isAtomic());
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp683 if (!N.isAtomic()) {
819 if (Normalized.isAtomic())
848 if (Normalized.isAtomic())
/netbsd-current/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp894 return isLoad() || isStore() || isAtomic() ||
901 if (!isLoad() && !isStore() && !isAtomic()) {
921 if (isLoad() + isStore() + isAtomic() > 1)
962 if (isAtomic()) {
1001 if (isLoad() || isStore() || isAtomic()) {
1037 if (isAtomic() && isAtomicOrderingMonotonic())
1040 if (isAtomic() && isAtomicOrderingAcquire())
1043 if (isAtomic() && isAtomicOrderingRelease())
1046 if (isAtomic() && isAtomicOrderingAcquireRelease())
1049 if (isAtomic()
1165 bool TreePredicateFn::isAtomic() const { function in class:TreePredicateFn
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp461 assert((!LI.isAtomic() || isSupportedAtomicType(NewTy)) &&
484 assert((!SI.isAtomic() || isSupportedAtomicType(V->getType())) &&
608 if (!LI.isAtomic() || isSupportedAtomicType(CI->getDestTy())) {
1134 if (!SI.isAtomic() || isSupportedAtomicType(V->getType())) {
1141 if (!SI.isAtomic() || isSupportedAtomicType(U->getType())) {
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h592 bool isAtomic() const;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp255 assert(!LD->isAtomic() && "Atomics can not be split");
465 assert(!St->isAtomic() && "Atomics can not be split");
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGObjC.cpp816 bool isAtomic, bool hasStrong) {
824 // sizeof (Type of Ivar), isAtomic, false);
835 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
891 bool isAtomic() const { return IsAtomic; } function in class:__anon473::PropertyImplStrategy
918 IsAtomic = prop->isAtomic();
1200 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
1228 emitStructGetterCall(*this, ivar, strategy.isAtomic(),
1316 // The fourth argument is the 'isAtomic' flag.
1460 strategy.isAtomic(), strategy.isCopy());
1498 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
815 emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, bool isAtomic, bool hasStrong) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1004 if (SI->isAtomic())
1007 if (LI->isAtomic())
1010 if (AI->isAtomic())
1013 if (AI->isAtomic())

Completed in 274 milliseconds

123