Home
last modified time | relevance | path

Searched refs:IsAtomic (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td993 bit IsAtomic = ?;
1775 let IsAtomic = true;
1780 let IsAtomic = true;
1785 let IsAtomic = true;
1790 let IsAtomic = true;
1795 let IsAtomic = true;
1803 let IsAtomic = true;
1808 let IsAtomic = true;
1813 let IsAtomic = true;
1818 let IsAtomic = true;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td506 let IsAtomic = 1;
510 let IsAtomic = 1;
514 let IsAtomic = 1;
518 let IsAtomic = 1;
522 let IsAtomic = 1;
526 let IsAtomic = 1;
530 let IsAtomic = 1;
534 let IsAtomic = 1;
538 let IsAtomic = 1;
572 let IsAtomic = 1, AddressSpaces = !cast<AddressSpaceList>("StoreAddress_"#as).AddrSpaces in {
[all …]
H A DSIInstrInfo.td369 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic?
375 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic?
381 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic?
387 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic?
393 let IsAtomic = 1;
399 let IsAtomic = 1;
405 let IsAtomic = 1;
411 let IsAtomic = 1;
417 let IsAtomic = 1;
423 let IsAtomic = 1;
[all …]
H A DAMDGPULegalizerInfo.cpp391 bool IsLoad, bool IsAtomic) { in maxSizeForAddrSpace() argument
413 return ST.hasMultiDwordFlatScratchAddressing() || IsAtomic ? 128 : 32; in maxSizeForAddrSpace()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp191 bool IsAtomic; in instMayAlias() member
237 if (MUC0.IsAtomic && MUC1.IsAtomic) in instMayAlias()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td33 let IsAtomic = 1;
40 let IsAtomic = 1;
47 let IsAtomic = 1;
170 let IsAtomic = 1;
177 let IsAtomic = 1;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp677 bool IsAtomic = false; member
682 bool IsAtomic, bool IsLoad) in LoadValue()
684 IsAtomic(IsAtomic), IsLoad(IsLoad) {} in LoadValue()
1248 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
H A DLoopIdiomRecognize.cpp1391 bool IsAtomic = TheStore->isAtomic() || TheLoad->isAtomic(); in processLoopStoreOfLoopLoad() local
1394 if (IsAtomic) { in processLoopStoreOfLoopLoad()
1442 if (!IsAtomic) { in processLoopStoreOfLoopLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td121 let IsAtomic = 1 in {
159 } // IsAtomic = 1
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp892 bool isAtomic() const { return IsAtomic; } in isAtomic()
905 unsigned IsAtomic : 1;
923 IsAtomic = prop->isAtomic(); in PropertyImplStrategy()
937 Kind = IsAtomic ? GetSetProperty : SetPropertyAndExpressionGet; in PropertyImplStrategy()
950 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy()
966 } else if (!IsAtomic) { in PropertyImplStrategy()
978 if (!IsAtomic) { in PropertyImplStrategy()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp481 auto IsAtomic = InstName.contains("atomic."); in checkForP2AlignIfLoadStore() local
482 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td591 let IsAtomic = 1;
597 let IsAtomic = 1;
688 let IsAtomic = 1;
694 let IsAtomic = 1;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td948 bit IsAtomic = false;
985 let IsAtomic = base.IsAtomic;
1032 let IsAtomic = true;
1046 int NumDmaskArgs = !not(P_.IsAtomic);
1079 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm)
1092 !if(P_.IsAtomic, [], [ImmArg<ArgIndex<AMDGPUImageDimIntrinsicEval<P_>.DmaskArgIndex>>]),
1096 !if(P_.IsAtomic, [], [IntrNoSync])),
1101 !if(P_.IsAtomic, 0, 1)), 1> {
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h322 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp1202 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local
1301 if (IsAtomic) { in convertMIMGInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp2004 const bool IsAtomic = Name.find(Prefix) == 0; in shouldTryToAddMemAliasingDecoration() local
2006 if (!Fun->getReturnType()->isVoidTy() && IsAtomic) in shouldTryToAddMemAliasingDecoration()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1442 bool IsAtomic);
8762 bool IsAtomic) { in cvtMubufImpl() argument
8767 if (IsAtomic) { in cvtMubufImpl()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2786 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, in parseScopeAndOrdering() argument
2788 if (!IsAtomic) in parseScopeAndOrdering()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp29383 bool IsAtomic; in mayAlias() member
29434 if (MUC0.IsAtomic && MUC1.IsAtomic) in mayAlias()