Home
last modified time | relevance | path

Searched refs:FirstOffset (Results 1 – 10 of 10) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonStoreWidening.cpp319 unsigned FirstOffset = getStoreOffset(FirstMI); in selectStores() local
337 if ((2*SizeAccum-1) & FirstOffset) in selectStores()
370 if ((2*Pow2Size-1) & FirstOffset) in selectStores()
/external/llvm/lib/Target/Hexagon/
DHexagonStoreWidening.cpp322 unsigned FirstOffset = getStoreOffset(FirstMI); in selectStores() local
340 if ((2*SizeAccum-1) & FirstOffset) in selectStores()
374 if ((2*Pow2Size-1) & FirstOffset) in selectStores()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonStoreWidening.cpp319 unsigned FirstOffset = getStoreOffset(FirstMI); in selectStores() local
337 if ((2*SizeAccum-1) & FirstOffset) in selectStores()
370 if ((2*Pow2Size-1) & FirstOffset) in selectStores()
/external/llvm/lib/Transforms/Scalar/
DSeparateConstOffsetFromGEP.cpp1196 Value *FirstOffset = FirstGEP->getOperand(1); in isLegalToSwapOperand() local
1198 if (CurLoop->isLoopInvariant(FirstOffset)) in isLegalToSwapOperand()
1205 Instruction *FirstOffsetDef = dyn_cast<Instruction>(FirstOffset); in isLegalToSwapOperand()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSeparateConstOffsetFromGEP.cpp1244 Value *FirstOffset = FirstGEP->getOperand(1); in isLegalToSwapOperand() local
1246 if (CurLoop->isLoopInvariant(FirstOffset)) in isLegalToSwapOperand()
1253 Instruction *FirstOffsetDef = dyn_cast<Instruction>(FirstOffset); in isLegalToSwapOperand()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DSeparateConstOffsetFromGEP.cpp1301 Value *FirstOffset = FirstGEP->getOperand(1); in isLegalToSwapOperand() local
1303 if (CurLoop->isLoopInvariant(FirstOffset)) in isLegalToSwapOperand()
1310 Instruction *FirstOffsetDef = dyn_cast<Instruction>(FirstOffset); in isLegalToSwapOperand()
/external/llvm-project/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp4404 int64_t FirstOffset = IsLargeOffset ? 0 : OffsetValue; in expandUlh() local
4407 std::swap(FirstOffset, SecondOffset); in expandUlh()
4416 FirstOffset, IDLoc, STI); in expandUlh()
4454 int64_t FirstOffset = IsLargeOffset ? 1 : (OffsetValue + 1); in expandUsh() local
4457 std::swap(FirstOffset, SecondOffset); in expandUsh()
4460 TOut.emitRRI(Mips::SB, DstReg, ATReg, FirstOffset, IDLoc, STI); in expandUsh()
4467 TOut.emitRRI(Mips::SB, DstReg, SrcReg, FirstOffset, IDLoc, STI); in expandUsh()
5295 MCOperand &FirstOffset = Inst.getOperand(2); in expandLoadStoreDMacro() local
5296 signed NextOffset = FirstOffset.getImm() + 4; in expandLoadStoreDMacro()
5299 if (!isInt<16>(FirstOffset.getImm()) || !isInt<16>(NextOffset)) in expandLoadStoreDMacro()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp4376 int64_t FirstOffset = IsLargeOffset ? 0 : OffsetValue; in expandUlh() local
4379 std::swap(FirstOffset, SecondOffset); in expandUlh()
4388 FirstOffset, IDLoc, STI); in expandUlh()
4426 int64_t FirstOffset = IsLargeOffset ? 1 : (OffsetValue + 1); in expandUsh() local
4429 std::swap(FirstOffset, SecondOffset); in expandUsh()
4432 TOut.emitRRI(Mips::SB, DstReg, ATReg, FirstOffset, IDLoc, STI); in expandUsh()
4439 TOut.emitRRI(Mips::SB, DstReg, SrcReg, FirstOffset, IDLoc, STI); in expandUsh()
5185 MCOperand &FirstOffset = Inst.getOperand(2); in expandLoadStoreDMacro() local
5186 signed NextOffset = FirstOffset.getImm() + 4; in expandLoadStoreDMacro()
5189 if (!isInt<16>(FirstOffset.getImm()) || !isInt<16>(NextOffset)) in expandLoadStoreDMacro()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp6538 int64_t FirstOffset) { in isBigEndian() argument
6546 int64_t CurrentByteOffset = ByteOffsets[i] - FirstOffset; in isBigEndian()
6618 int64_t FirstOffset = INT64_MAX; in MatchStoreCombine() local
6674 if (ByteOffsetFromBase < FirstOffset) { in MatchStoreCombine()
6676 FirstOffset = ByteOffsetFromBase; in MatchStoreCombine()
6685 assert(FirstOffset != INT64_MAX && "First byte offset must be set"); in MatchStoreCombine()
6690 Optional<bool> IsBigEndian = isBigEndian(ByteOffsets, FirstOffset); in MatchStoreCombine()
6790 int64_t FirstOffset = INT64_MAX; in MatchLoadCombine() local
6836 if (ByteOffsetFromBase < FirstOffset) { in MatchLoadCombine()
6838 FirstOffset = ByteOffsetFromBase; in MatchLoadCombine()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp7053 int64_t FirstOffset) { in isBigEndian() argument
7061 int64_t CurrentByteOffset = ByteOffsets[i] - FirstOffset; in isBigEndian()
7144 int64_t FirstOffset = INT64_MAX; in mergeTruncStores() local
7198 if (ByteOffsetFromBase < FirstOffset) { in mergeTruncStores()
7200 FirstOffset = ByteOffsetFromBase; in mergeTruncStores()
7209 assert(FirstOffset != INT64_MAX && "First byte offset must be set"); in mergeTruncStores()
7225 if (OffsetMap[i] != i * (NarrowNumBits / 8) + FirstOffset) in mergeTruncStores()
7229 if (OffsetMap[j] != i * (NarrowNumBits / 8) + FirstOffset) in mergeTruncStores()
7332 int64_t FirstOffset = INT64_MAX; in MatchLoadCombine() local
7378 if (ByteOffsetFromBase < FirstOffset) { in MatchLoadCombine()
[all …]