| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonExpandCondsets.cpp | 174 Sub(Op.getSubReg()) {} in RegisterRef() 175 RegisterRef(unsigned R = 0, unsigned S = 0) : Reg(R), Sub(S) {} in RegisterRef() 178 return Reg == RR.Reg && Sub == RR.Sub; in operator ==() 182 return Reg < RR.Reg || (Reg == RR.Reg && Sub < RR.Sub); in operator <() 186 unsigned Sub; member 193 unsigned getMaskForSub(unsigned Sub); 195 LaneBitmask getLaneMask(Register Reg, unsigned Sub); 251 unsigned HexagonExpandCondsets::getMaskForSub(unsigned Sub) { in INITIALIZE_PASS_DEPENDENCY() 252 switch (Sub) { in INITIALIZE_PASS_DEPENDENCY() 279 LaneBitmask HexagonExpandCondsets::getLaneMask(Register Reg, unsigned Sub) { in getLaneMask() argument [all …]
|
| H A D | HexagonBitSimplify.cpp | 416 if (RR.Sub == 0) { in getSubregMask() 428 if (RR.Sub == Hexagon::isub_hi || RR.Sub == Hexagon::vsub_hi) in getSubregMask() 908 if (RR.Sub == 0) in getFinalVRegClass() 913 auto VerifySR = [&HRI] (const TargetRegisterClass *RC, unsigned Sub) -> void { in getFinalVRegClass() argument 915 assert(Sub == HRI.getHexagonSubRegIndex(*RC, Hexagon::ps_sub_lo) || in getFinalVRegClass() 916 Sub == HRI.getHexagonSubRegIndex(*RC, Hexagon::ps_sub_hi)); in getFinalVRegClass() 921 VerifySR(RC, RR.Sub); in getFinalVRegClass() 924 VerifySR(RC, RR.Sub); in getFinalVRegClass() 1355 .addReg(RS.Reg, 0, RS.Sub); in processBlock() 1356 HBS::replaceSubWithSub(RD.Reg, RD.Sub, NewR, 0, MRI); in processBlock() [all …]
|
| H A D | BitTracker.cpp | 334 const auto &VC = composeWithSubRegIndex(*MRI.getRegClass(RR.Reg), RR.Sub); in getRegBitWidth() 339 (RR.Sub == 0) ? RR.Reg.asMCReg() : TRI.getSubReg(RR.Reg, RR.Sub); in getRegBitWidth() 361 if (!RR.Sub) in getCell() 363 BitMask M = mask(RR.Reg, RR.Sub); in getCell() 377 assert(RR.Sub == 0 && "Unexpected sub-register in definition"); in putCell() 702 BT::BitMask BT::MachineEvaluator::mask(Register Reg, unsigned Sub) const { in mask() 703 assert(Sub == 0 && "Generic BitTracker::mask called for Sub != 0"); in mask() 721 assert(RD.Sub == 0); in evaluate() 741 assert(RD.Sub == 0); in evaluate() 823 dbgs() << " input reg: " << printReg(RU.Reg, &ME.TRI, RU.Sub) in visitPHI() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
| H A D | MCExternalSymbolizer.cpp | 97 const MCExpr *Sub = nullptr; in tryAddingSymbolicOperand() local 102 Sub = MCSymbolRefExpr::create(Sym, Ctx); in tryAddingSymbolicOperand() 104 Sub = MCConstantExpr::create((int)SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand() 113 if (Sub) { in tryAddingSymbolicOperand() 116 LHS = MCBinaryExpr::createSub(Add, Sub, Ctx); in tryAddingSymbolicOperand() 118 LHS = MCUnaryExpr::createMinus(Sub, Ctx); in tryAddingSymbolicOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | CommandLine.cpp | 259 SubCommand &Sub = *SC; in removeOption() local 260 auto End = Sub.OptionsMap.end(); in removeOption() 262 auto I = Sub.OptionsMap.find(Name); in removeOption() 264 Sub.OptionsMap.erase(I); in removeOption() 268 for (auto *Opt = Sub.PositionalOpts.begin(); in removeOption() 269 Opt != Sub.PositionalOpts.end(); ++Opt) { in removeOption() 271 Sub.PositionalOpts.erase(Opt); in removeOption() 276 for (auto *Opt = Sub.SinkOpts.begin(); Opt != Sub.SinkOpts.end(); ++Opt) { in removeOption() 278 Sub.SinkOpts.erase(Opt); in removeOption() 282 else if (O == Sub.ConsumeAfterOpt) in removeOption() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64ExternalSymbolizer.cpp | 183 const MCExpr *Sub = nullptr; in tryAddingSymbolicOperand() local 188 Sub = MCSymbolRefExpr::create(Sym, Ctx); in tryAddingSymbolicOperand() 190 Sub = MCConstantExpr::create(SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand() 199 if (Sub) { in tryAddingSymbolicOperand() 202 LHS = MCBinaryExpr::createSub(Add, Sub, Ctx); in tryAddingSymbolicOperand() 204 LHS = MCUnaryExpr::createMinus(Sub, Ctx); in tryAddingSymbolicOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DivRemPairs.cpp | 335 Instruction *Sub = BinaryOperator::CreateSub(X, Mul); in optimizeDivRem() local 371 Sub->insertAfter(Mul->getIterator()); in optimizeDivRem() 372 Sub->setDebugLoc(RemInst->getDebugLoc()); in optimizeDivRem() 392 Sub->setOperand(0, FrX); in optimizeDivRem() 406 Sub->setName(RemInst->getName() + ".decomposed"); in optimizeDivRem() 409 RemInst = Sub; in optimizeDivRem() 411 OrigRemInst->replaceAllUsesWith(Sub); in optimizeDivRem()
|
| H A D | Reassociate.cpp | 854 if (TheNeg->getOpcode() == Instruction::Sub) { in NegateValue() 934 for (auto Op : {Instruction::Add, Instruction::Sub, Instruction::Mul, in shouldConvertOrWithNoCommonBitsToAdd() 970 static bool ShouldBreakUpSubtract(Instruction *Sub) { in ShouldBreakUpSubtract() argument 972 if (match(Sub, m_Neg(m_Value())) || match(Sub, m_FNeg(m_Value()))) in ShouldBreakUpSubtract() 976 if (isa<UndefValue>(Sub->getOperand(1))) in ShouldBreakUpSubtract() 981 Value *V0 = Sub->getOperand(0); in ShouldBreakUpSubtract() 983 isReassociableOp(V0, Instruction::Sub, Instruction::FSub)) in ShouldBreakUpSubtract() 985 Value *V1 = Sub->getOperand(1); in ShouldBreakUpSubtract() 987 isReassociableOp(V1, Instruction::Sub, Instruction::FSub)) in ShouldBreakUpSubtract() 989 Value *VB = Sub->user_back(); in ShouldBreakUpSubtract() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCAsmInfo.cpp | 185 const MCExpr *Sub = Expr.getSubExpr(); in printSpecifierExpr() local 186 if (Sub->getKind() != MCExpr::SymbolRef) in printSpecifierExpr() 188 MAI.printExpr(OS, *Sub); in printSpecifierExpr() 189 if (Sub->getKind() != MCExpr::SymbolRef) in printSpecifierExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CalcSpillWeights.cpp | 50 unsigned Sub, HSub; in copyHint() local 53 Sub = MI->getOperand(0).getSubReg(); in copyHint() 57 Sub = MI->getOperand(1).getSubReg(); in copyHint() 66 return Sub == HSub ? HReg : Register(); in copyHint() 74 if (Sub) in copyHint() 75 return TRI.getMatchingSuperReg(CopiedPReg, Sub, RC); in copyHint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 331 const SCEV *Sub = SE->getMinusSCEV(SE->getBackedgeTakenCount(L), Div); in IsSafeActiveMask() local 332 LLVM_DEBUG(dbgs() << "ARM TP: - Sub = "; Sub->dump()); in IsSafeActiveMask() 337 Sub = SE->applyLoopGuards(Sub, L); in IsSafeActiveMask() 338 LLVM_DEBUG(dbgs() << "ARM TP: - (Guarded) = "; Sub->dump()); in IsSafeActiveMask() 340 if (!Sub->isZero()) { in IsSafeActiveMask()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCRegisterInfo.cpp | 122 for (MCPhysReg Sub : subregs(Reg)) { in getSubReg() local 124 return Sub; in getSubReg() 136 for (MCPhysReg Sub : subregs(Reg)) { in getSubRegIndex() local 137 if (Sub == SubReg) in getSubRegIndex()
|
| /freebsd/sys/contrib/device-tree/Bindings/phy/ |
| H A D | brcm-sata-phy.txt | 20 Sub-nodes: 23 Sub-nodes required properties: 27 Sub-nodes optional properties:
|
| H A D | berlin-sata-phy.txt | 14 Sub-nodes: 17 Sub-nodes required properties:
|
| H A D | phy-cadence-sierra.txt | 28 Sub-nodes: 33 Sub-node required properties: 41 Sub-node optional properties:
|
| H A D | rockchip-usb-phy.txt | 15 Sub-nodes: 18 Sub-nodes
|
| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | omap-abe-twl6040.txt | 28 * Sub Handset Mic 85 "SUBMIC", "Sub Handset Mic", 86 "Sub Handset Mic", "Main Mic Bias",
|
| H A D | omap-twl4030.txt | 25 * Sub Mic 53 * Mic Bias 2 /* Used for Sub Mic or Digimic1 */
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86DynAllocaExpander.cpp | 42 enum Lowering { TouchAndSub, Sub, Probe }; enumerator 108 return Sub; in getLowering() 164 case Sub: in computeLowerings() 237 case Sub: in lower()
|
| H A D | X86PartialReduction.cpp | 239 auto *Sub = dyn_cast<BinaryOperator>(LHS); in trySADReplacement() local 240 if (!Sub || Sub->getOpcode() != Instruction::Sub) in trySADReplacement() 255 Value *Op0 = getZeroExtendedVal(Sub->getOperand(0)); in trySADReplacement() 256 Value *Op1 = getZeroExtendedVal(Sub->getOperand(1)); in trySADReplacement()
|
| /freebsd/sys/contrib/device-tree/Bindings/net/ |
| H A D | marvell-pxa168.txt | 18 Sub-nodes: 21 Sub-nodes required properties:
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 61 case AtomicRMWInst::Sub: in buildAtomicRMWValue() 114 Value *Sub = Builder.CreateSub(Loaded, Val); in buildAtomicRMWValue() local 115 return Builder.CreateSelect(Cmp, Sub, Loaded, "new"); in buildAtomicRMWValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1351 I.getOpcode() == Instruction::Sub) && in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() 1365 if (I.getOpcode() == Instruction::Sub && I.getOperand(1) != Select) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() 1389 if (I.getOpcode() == Instruction::Sub) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() 1428 if (I.getOpcode() == Instruction::Sub in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() 1450 I.getOpcode() == Instruction::Sub) && in factorizeMathWithShlOps() 1584 auto *Sub = BinaryOperator::CreateSub(RHS, A); in visitAdd() local 1586 Sub->setHasNoSignedWrap(I.hasNoSignedWrap() && OB0->hasNoSignedWrap()); in visitAdd() 1588 return Sub; in visitAdd() 1593 auto *Sub = BinaryOperator::CreateSub(LHS, B); in visitAdd() local 1595 Sub->setHasNoSignedWrap(I.hasNoSignedWrap() && OBO->hasNoSignedWrap()); in visitAdd() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/ctx_profile/ |
| H A D | CtxInstrProfiling.cpp | 107 for (auto *Sub = Ctx->subContexts()[I]; Sub; Sub = Sub->next()) in validate() local 108 if (!ContextStartAddrs.find(reinterpret_cast<uint64_t>(Sub))) in validate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.cpp | 306 MachineInstr *Sub = nullptr; in optimizeCompareInstr() local 334 Sub = &*I; in optimizeCompareInstr() 344 if (!MI && !Sub) in optimizeCompareInstr() 349 MI = Sub; in optimizeCompareInstr() 377 if (Sub) { in optimizeCompareInstr() 385 if (SrcReg2 != 0 && Sub->getOperand(1).getReg() == SrcReg2 && in optimizeCompareInstr() 386 Sub->getOperand(2).getReg() == SrcReg) { in optimizeCompareInstr()
|