/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonStoreWidening.cpp | 319 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/ |
D | HexagonStoreWidening.cpp | 322 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/ |
D | HexagonStoreWidening.cpp | 319 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/ |
D | SeparateConstOffsetFromGEP.cpp | 1196 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/ |
D | SeparateConstOffsetFromGEP.cpp | 1244 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/ |
D | SeparateConstOffsetFromGEP.cpp | 1301 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/ |
D | MipsAsmParser.cpp | 4404 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/ |
D | MipsAsmParser.cpp | 4376 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/ |
D | DAGCombiner.cpp | 6538 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/ |
D | DAGCombiner.cpp | 7053 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 …]
|