Home
last modified time | relevance | path

Searched refs:ASI (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSelectOptimize.cpp373 for (SelectInst *SI : ASI) { in convertProfitableSIGroups()
418 SelectInst *SI = ASI.front(); in convertProfitableSIGroups()
419 SelectInst *LastSI = ASI.back(); in convertProfitableSIGroups()
496 INS.insert(ASI.begin(), ASI.end()); in convertProfitableSIGroups()
500 for (auto It = ASI.rbegin(); It != ASI.rend(); ++It) { in convertProfitableSIGroups()
553 ProfSIGroups.push_back(ASI); in findProfitableSIGroupsBase()
582 for (SelectInst *SI : ASI) { in findProfitableSIGroupsInnerLoops()
593 ProfSIGroups.push_back(ASI); in findProfitableSIGroupsInnerLoops()
606 SelectInst *SI = ASI.front(); in isConvertToBranchProfitableBase()
673 for (SelectInst *SI : ASI) { in hasExpensiveColdOperand()
[all …]
H A DCodeGenPrepare.cpp6745 SmallVector<SelectInst *, 2> ASI; in optimizeSelectInst() local
6746 ASI.push_back(SI); in optimizeSelectInst()
6751 ASI.push_back(I); in optimizeSelectInst()
6757 SelectInst *LastSI = ASI.back(); in optimizeSelectInst()
6830 for (SelectInst *SI : ASI) { in optimizeSelectInst()
6888 INS.insert(ASI.begin(), ASI.end()); in optimizeSelectInst()
6892 for (SelectInst *SI : llvm::reverse(ASI)) { in optimizeSelectInst()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAliasSetTracker.cpp504 for (AliasSet::iterator ASI = AS.begin(), E = AS.end(); ASI != E; ++ASI) in add() local
506 MemoryLocation(ASI.getPointer(), ASI.getSize(), ASI.getAAInfo()), in add()
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dint-add-11.ll64 ; Check the high end of the aligned ASI range.
90 ; Check the low end of the ASI range.
116 ; Check that ASI does not allow indices.
131 ; Check that adding 127 to a spilled value can use ASI.
214 ; Check that adding -128 to a spilled value can use ASI.
H A Dint-ssub-08.ll91 ; Check the high end of the aligned ASI range.
127 ; Check the low end of the ASI range.
163 ; Check that ASI does not allow indices.
183 ; Check that subtracting 128 from a spilled value can use ASI.
315 ; Check that subtracting -127 from a spilled value can use ASI.
H A Dint-sadd-08.ll91 ; Check the high end of the aligned ASI range.
127 ; Check the low end of the ASI range.
163 ; Check that ASI does not allow indices.
183 ; Check that adding 127 to a spilled value can use ASI.
315 ; Check that adding -128 to a spilled value can use ASI.
H A Dint-usub-10.ll91 ; Check the high end of the aligned ASI range.
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DREADME.txt52 * Codegen bswap(load)/store(bswap) -> load/store ASI
H A DSparcInstrInfo.td1637 // form which requires an ASI be provided. The ASI value hardcoded
1638 // here is ASI_PRIMARY, the default unprivileged ASI for SparcV9.
1649 // This version can be automatically lowered from C code, selecting ASI 10
1659 // CASrr, above, but with a different ASI. This version is supported for
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLICM.cpp2249 for (const auto &ASI : *Set) in collectPromotionCandidates()
2250 PointerMustAliases.insert(ASI.getValue()); in collectPromotionCandidates()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp105 auto ASI = AddrSpaces.begin(); in getValueTypeByHwMode() local
110 if (ASI != AddrSpaces.end()) in getValueTypeByHwMode()
111 VVT.PtrAddrSpace = *ASI++; in getValueTypeByHwMode()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1355 NewOpc = SystemZ::ASI; in tryFoldLoadStoreIntoMemOperand()
H A DSystemZInstrInfo.cpp1056 Opcode = (Opcode == SystemZ::AHI ? SystemZ::ASI : SystemZ::AGSI); in foldMemoryOperandImpl()
H A DSystemZInstrInfo.td1010 def ASI : BinarySIY<"asi", 0xEB6A, add, imm32sx8>;