Home
last modified time | relevance | path

Searched refs:AddrSpaces (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td14 def AddrSpaces {
436 list<int> AddrSpaces = AS;
449 def LoadAddress_constant : AddressSpaceList<[ AddrSpaces.Constant,
450 AddrSpaces.Constant32Bit ]>;
451 def LoadAddress_global : AddressSpaceList<[ AddrSpaces.Global,
452 AddrSpaces.Constant,
453 AddrSpaces.Constant32Bit ]>;
454 def StoreAddress_global : AddressSpaceList<[ AddrSpaces.Global ]>;
456 def LoadAddress_flat : AddressSpaceList<[ AddrSpaces.Flat,
457 AddrSpaces.Global,
[all …]
H A DSIInstrInfo.td491 let IsLoad = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
503 } // End IsLoad = 1, , AddressSpaces = LoadAddress_local.AddrSpaces
517 let IsAtomic = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
537 } // End let AddressSpaces = LoadAddress_local.AddrSpaces
578 let IsStore = 1, AddressSpaces = StoreAddress_local.AddrSpaces in {
601 AddressSpaces = [ AddrSpaces.Local ] in {
655 let IsAtomic = 1, AddressSpaces = StoreAddress_local.AddrSpaces in {
664 } // End let IsAtomic = 1, AddressSpaces = StoreAddress_local.AddrSpaces
720 let AddressSpaces = !cast<AddressSpaceList>("LoadAddress_"#as).AddrSpaces in {
789 let AddressSpaces = StoreAddress_local.AddrSpaces in {
[all …]
H A DR600Instructions.td324 let AddressSpaces = LoadAddress_local.AddrSpaces in {
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h363 SmallVector<unsigned, 8> AddrSpaces; in getNonIntegralAddressSpaces() local
366 AddrSpaces.push_back(PS.AddrSpace); in getNonIntegralAddressSpaces()
368 return AddrSpaces; in getNonIntegralAddressSpaces()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp127 if (const ListInit *AddrSpaces = P.getAddressSpaces()) { in explainPredicates() local
132 for (const Init *Val : AddrSpaces->getElements()) { in explainPredicates()
231 const ListInit *AddrSpaces = Predicate.getAddressSpaces(); in isTrivialOperatorNode() local
232 if (AddrSpaces && !AddrSpaces->empty()) in isTrivialOperatorNode()
601 if (const ListInit *AddrSpaces = Predicate.getAddressSpaces()) { in addBuiltinPredicates() local
604 for (const Init *Val : AddrSpaces->getElements()) { in addBuiltinPredicates()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.cpp1598 return MMOIdx == Other->MMOIdx && AddrSpaces == Other->AddrSpaces; in isIdentical()
1603 assert(AddrSpaces.size() < 256); in emitPredicateOpcodes()
1610 << MatchTable::IntValue(1, AddrSpaces.size()); in emitPredicateOpcodes()
1611 for (unsigned AS : AddrSpaces) in emitPredicateOpcodes()
H A DGlobalISelMatchTable.h1580 SmallVector<unsigned, 4> AddrSpaces; variable
1584 ArrayRef<unsigned> AddrSpaces) in MemoryAddressSpacePredicateMatcher() argument
1586 MMOIdx(MMOIdx), AddrSpaces(AddrSpaces) {} in MemoryAddressSpacePredicateMatcher()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp5902 StringRef AddrSpaces{"-p270:32:32-p271:32:32-p272:64:64"}; in UpgradeDataLayoutString() local
5903 if (!DL.contains(AddrSpaces)) { in UpgradeDataLayoutString()
5907 Res = (Groups[1] + AddrSpaces + Groups[3]).str(); in UpgradeDataLayoutString()