Searched refs:OpChain (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 50 struct OpChain; 54 using OpChainList = SmallVector<std::unique_ptr<OpChain>, 8>; 63 struct OpChain { struct 70 OpChain(Instruction *I, ValueList &vl) : Root(I), AllValues(vl) { } in OpChain() function 71 virtual ~OpChain() = default; 92 struct BinOpChain : public OpChain { 98 OpChain(I, lhs), LHS(lhs), RHS(rhs) { in BinOpChain()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnswitch.cpp | 508 OperatorChain OpChain = OC_OpChainNone; in FindLIVLoopCondition() local 509 Value *FCond = FindLIVLoopCondition(Cond, L, Changed, OpChain, Cache); in FindLIVLoopCondition() 513 assert((!FCond || OpChain != OC_OpChainMixed) && in FindLIVLoopCondition() 515 return {FCond, OpChain}; in FindLIVLoopCondition() 750 OperatorChain OpChain; in processCurrentLoop() local 751 std::tie(LoopCond, OpChain) = in processCurrentLoop() 762 if (OpChain == OC_OpChainAnd) { in processCurrentLoop() 770 } else if (OpChain == OC_OpChainOr) { in processCurrentLoop() 779 assert(OpChain == OC_OpChainNone && in processCurrentLoop()
|