Home
last modified time | relevance | path

Searched full:tied (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DFrontendRecords.h28 // Represents a collection of frontend records for a library that are tied to a
40 /// \param Avail The availability information tied to the active target
59 /// \param Avail The availability information tied to the active target
76 /// \param Avail The availability information tied
92 /// \param Avail The availability information tied to the active target
96 /// \param AC The access control tied to the ivar declaration.
/freebsd/sys/dev/isci/scil/
H A Dsci_controller_constants.h77 * supported for the SCU Driver Standard (SDS) library. This is tied
86 * supported for the SCU Driver Standard (SDS) library. This is tied
114 * can be supported for the SCU Driver Standard (SDS) library. This is tied
133 * can be supported for the SCU Driver Standard (SDS) library. This is tied
192 * specific constant that is not tied to silicon capabilities.
214 * The maximum number of supported domain objects is currently tied to the
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp680 // -RegB is not tied to a register and RegC is compatible with RegA. in isProfitableToCommute()
681 // -RegB is tied to the wrong physical register, but RegC is. in isProfitableToCommute()
682 // -RegB is tied to the wrong physical register, and RegC isn't tied. in isProfitableToCommute()
686 // -RegC is not tied to a register and RegB is compatible with RegA. in isProfitableToCommute()
687 // -RegC is tied to the wrong physical register, but RegB is. in isProfitableToCommute()
688 // -RegC is tied to the wrong physical register, and RegB isn't tied. in isProfitableToCommute()
1305 /// For the case where an instruction has a single pair of tied register
1306 /// operands, attempt some transformations that may either eliminate the tied
1511 // Collect tied operands of MI that need to be handled.
1513 // Return true if any tied operands where found, including the trivial ones.
[all …]
H A DMachineInstr.cpp230 assert(!Operands[OpNo].isTied() && "Cannot move tied operands"); in addOperand()
299 // Moving tied operands would break the ties. in removeOperand()
302 assert(!Operands[i].isTied() && "Cannot move tied operands"); in removeOperand()
959 // For tied uses on inline asm, get the constraint from the def. in getRegClassConstraint()
1150 /// tieOperands - Mark operands at DefIdx and UseIdx as tied to each other.
1152 /// Use and def operands can be tied together, indicated by a non-zero TiedTo
1155 /// 0: Operand is not tied to anything.
1156 /// 1 to TiedMax-1: Tied to getOperand(TiedTo-1).
1157 /// TiedMax: Tied to an operand >= TiedMax-1.
1159 /// The tied def must be one of the first TiedMax operands on a normal
[all …]
H A DMachineOperand.cpp163 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToImmediate()
174 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToFPImmediate()
186 "Cannot change a tied operand into an external symbol"); in ChangeToES()
199 "Cannot change a tied operand into a global address"); in ChangeToGA()
212 "Cannot change a tied operand into a block address"); in ChangeToBA()
224 "Cannot change a tied operand into an MCSymbol"); in ChangeToMCSymbol()
235 "Cannot change a tied operand into a FrameIndex"); in ChangeToFrameIndex()
247 "Cannot change a tied operand into a FrameIndex"); in ChangeToTargetIndex()
260 "Cannot change a tied operand into a DbgInstrRef"); in ChangeToDbgInstrRef()
853 OS << "(tied-def " << TiedOperandIdx << ")"; in print()
H A DInlineSpiller.cpp659 if (RI.Tied) { in reMaterializeFor()
661 LLVM_DEBUG(dbgs() << "\tcannot remat tied reg: " << UseIdx << '\t' << MI); in reMaterializeFor()
916 // TargetInstrInfo::foldMemoryOperand only expects explicit, non-tied in foldMemoryOperand()
926 // TODO: Is this really the correct way to handle undef tied uses? in foldMemoryOperand()
940 // Tied use operands should not be passed to foldMemoryOperand. in foldMemoryOperand()
958 unsigned Tied = MI->findTiedOperandIdx(Idx); in foldMemoryOperand() local
960 TiedOps.emplace_back(Tied, Idx); in foldMemoryOperand()
962 assert(MO.isDef() && "Tied to not use and def?"); in foldMemoryOperand()
963 TiedOps.emplace_back(Idx, Tied); in foldMemoryOperand()
973 for (auto Tied : TiedOps) in foldMemoryOperand() local
[all …]
H A DMachineInstrBundle.cpp294 RI.Tied = true; in AnalyzeVirtRegInBundle()
300 else if (!RI.Tied && in AnalyzeVirtRegInBundle()
302 RI.Tied = true; in AnalyzeVirtRegInBundle()
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/
H A Dqcom,smd.txt61 In turn, subnodes of the "edges" represent devices tied to SMD channels on that
69 Definition: a list of channels tied to this device, used for matching
75 "rpm" subsystem. For the "rpm" subsystem we have a device tied to the
H A Dqcom,glink.txt41 Each subnode of the GLINK node represent function tied to a virtual
49 Definition: a list of channels tied to this function, used for matching
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/
H A Dadi,ad7606.yaml89 is tied to a logic high, the analog input range is ±10V for all channels.
90 On the AD760X, if this pin is tied to a logic low, the analog input range
93 tied to a logic high, software mode is enabled, otherwise one of the 3
102 parts that support it, if all 3 pins are tied to a logic high, software
H A Dadi,ad7944.yaml57 device on the bus. In this mode, SDI is tied to VIO, and the CNV line
62 one chip is tied to the SDO of the next chip in the chain and the SDI of
63 the last chip in the chain is tied to GND. Only the first chip in the
64 chain is connected to the SPI bus. The CNV line of all chips are tied
H A Dti,ads8688.yaml26 REFSEL input tied low to enable the internal reference.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp35 // 5. %reg = INSERT_SUBREG %reg(tied-def 0), %subreg, subidx
55 // %3:fpr128 = INSERT_SUBREG %4:fpr128(tied-def 0), killed %2:fpr64, %subreg.dsub
57 // %5:fpr128 = INSERT_SUBREG %6:fpr128(tied-def 0), killed %1:fpr64, %subreg.dsub
58 // %7:fpr128 = INSvi64lane %5:fpr128(tied-def 0), 1, killed %3:fpr128, 0
62 // %7:fpr128 = INSERT_SUBREG %6:fpr128(tied-def 0), killed %1:fpr64, %subreg.dsub
289 // From %reg = INSERT_SUBREG %reg(tied-def 0), %subreg, subidx in visitINSERT()
631 // %5:fpr128 = INSERT_SUBREG %6:fpr128(tied-def 0), killed %1:fpr64, %subreg.dsub in visitINSvi64lane()
632 // %7:fpr128 = INSvi64lane %5:fpr128(tied-def 0), 1, killed %3:fpr128, 0 in visitINSvi64lane()
645 // %3:fpr128 = INSERT_SUBREG %4:fpr128(tied-def 0), killed %2:fpr64, %subreg.dsub in visitINSvi64lane()
646 // %7:fpr128 = INSvi64lane %5:fpr128(tied-def 0), 1, killed %3:fpr128, 0 in visitINSvi64lane()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCompressInstEmitter.cpp34 // /// Duplicate match when tied operand is just different.
97 // Tied operand index within the instruction.
206 // than number of operands in the Dag due to how tied operands in addDagOperandMapping()
212 // Set the entry in OperandMap for the tied operand we're skipping. in addDagOperandMapping()
271 // Source instructions are non compressed instructions and don't have tied in verifyDagOpCount()
283 // The Instruction might have tied operands so the Dag might have in verifyDagOpCount()
304 // mapping $rs1 --> 0, $rs2 ---> 1. If the operand appears twice in the (tied)
327 // Operand sharing the same name in the Dag should be mapped as tied. in createDagOperandMapping()
333 "' has a mismatched tied operand!\n"); in createDagOperandMapping()
372 << " Dest operand tied with operand '" in createInstOperandMapping()
[all …]
H A DAsmMatcherEmitter.cpp395 /// The operand name this is, before renaming for tied operands.
450 /// Description of tied operands.
581 // operand as a tied operand of the first for purposes of the assembler.
866 // Figure out which operands are aliased and mark them as tied. in formTwoOperandAlias()
1118 << "ignoring instruction with tied operand '" << Tok << "'\n"; in validate()
1669 // FIXME: The tied operands checking is not yet integrated with the in buildInfo()
1671 // formats from being matched with an alias if a tied-operands check in buildInfo()
1749 // If the named operand is tied, canonicalize it to the untied operand. in buildInstructionOperandReference()
1761 // The tied operand index is an MIOperand index, find the operand that in buildInstructionOperandReference()
1806 // If this is a tied operand, just copy from the previously handled operand. in buildInstructionResultOperands()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h32 enum { None, EarlyClobber, Tied } Kind = None; enumerator
47 I.Kind = Tied; in getTied()
54 bool isTied() const { return Kind == Tied; } in isTied()
64 if (Kind == Tied && OtherTiedOperand != RHS.OtherTiedOperand)
127 /// getTiedOperand - If this operand is tied to another one, return the
H A DCodeGenInstAlias.cpp95 // Tied operands where the source is a sub-operand of a complex operand in tryAliasOpMatch()
97 // Allow zero_reg for the tied portion. This can and should go away once in tryAliasOpMatch()
98 // the MC representation of things doesn't use tied operands at all. in tryAliasOpMatch()
203 // Tied registers don't have an entry in the result dag unless they're part in CodeGenInstAlias()
208 // Tied operands of different RegisterClass should be explicit within an in CodeGenInstAlias()
H A DCodeGenInstruction.cpp339 "Illegal format for tied-to constraint in '" + in ParseConstraint()
347 "Illegal format for tied-to constraint: '" + CStr + "'"); in ParseConstraint()
364 "' cannot be tied!"); in ParseConstraint()
368 "' cannot be tied!"); in ParseConstraint()
388 "' cannot have multiple operands tied to it!"); in ParseConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchDeadRegisterDefinitions.cpp81 // Be careful not to change the register if it's a tied operand. in runOnMachineFunction()
83 LLVM_DEBUG(dbgs() << " Ignoring, def is tied operand.\n"); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVDeadRegisterDefinitions.cpp86 // Be careful not to change the register if it's a tied operand. in runOnMachineFunction()
88 LLVM_DEBUG(dbgs() << " Ignoring, def is tied operand.\n"); in runOnMachineFunction()
/freebsd/contrib/openpam/doc/man/
H A Dopenpam.man8 are either simple convenience functions, or functions intimately tied
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dsc7180-trogdor-kingoftown-r0.dts20 * In rev1+, the enable pin of pp3300_fp_tp will be tied to pp1800_l10a
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dnuvoton,nau8822.yaml35 If set, configure the two loudspeaker outputs as a Bridge Tied Load output
/freebsd/sys/contrib/device-tree/Bindings/mmc/
H A Dsdhci-atmel.txt22 For instance on SAMA5D2, the pin is usually tied to the GND with a resistor
/freebsd/usr.sbin/ypldap/
H A Dypldap.831 RFC 2307 or similar LDAP schemas can be tied to the different YP maps.

12345678910>>...13