/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | P10InstrResources.td | 13 // 22 Cycles Binary Floating Point operations, 2 input operands 21 // 22 Cycles Binary Floating Point operations, and 3 Cycles ALU operations, 2 input operands 27 // 24 Cycles Binary Floating Point operations, 2 input operands 33 // 26 Cycles Binary Floating Point operations, 1 input operands 41 // 26 Cycles Binary Floating Point operations, and 3 Cycles ALU operations, 1 input operands 47 // 27 Cycles Binary Floating Point operations, 1 input operands 53 // 27 Cycles Binary Floating Point operations, 2 input operands 62 // 27 Cycles Binary Floating Point operations, and 3 Cycles ALU operations, 2 input operands 68 // 36 Cycles Binary Floating Point operations, 1 input operands 77 // 36 Cycles Binary Floating Point operations, and 3 Cycles ALU operations, 1 input operands [all …]
|
H A D | PPCBoolRetToInt.cpp | 84 for (auto &Op : CurrUser->operands()) in findAllDefs() 149 const auto &Operands = P->operands(); in getPromotablePHINodes() 168 const auto &Operands = P->operands(); in getPromotablePHINodes() 210 for (auto &U : CI->operands()) in runOnFunction()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | CNFFormula.cpp | 141 for (const Formula *Op : F->operands()) in buildCNF() 184 const Variable LHS = GetVar(F->operands()[0]); in buildCNF() 185 const Variable RHS = GetVar(F->operands()[1]); in buildCNF() 204 const Variable LHS = GetVar(F->operands()[0]); in buildCNF() 205 const Variable RHS = GetVar(F->operands()[1]); in buildCNF() 224 const Variable Operand = GetVar(F->operands()[0]); in buildCNF() 234 const Variable LHS = GetVar(F->operands()[0]); in buildCNF() 235 const Variable RHS = GetVar(F->operands()[1]); in buildCNF() 247 const Variable LHS = GetVar(F->operands()[0]); in buildCNF() 248 const Variable RHS = GetVar(F->operands()[1]); in buildCNF() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | OperandTraits.h | 11 // the operands in the most efficient manner. 40 static unsigned operands(const User*) { in operands() function 49 /// OptionalOperandTraits - when the number of operands may change at runtime. 54 static unsigned operands(const User *U) { in operands() function 78 static unsigned operands(const User *U) { in operands() function 102 static unsigned operands(const User *U) { in operands() function 139 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \ 145 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \ 150 return OperandTraits<CLASS>::operands(this); \
|
/freebsd/contrib/bmake/unit-tests/ |
H A D | cond-cmp-string.exp | 5 make: "cond-cmp-string.mk" line 118: Comparison with '<' requires both operands 'string' and 'strin… 6 make: "cond-cmp-string.mk" line 126: Comparison with '<=' requires both operands 'string' and 'stri… 7 make: "cond-cmp-string.mk" line 134: Comparison with '>' requires both operands 'string' and 'strin… 8 make: "cond-cmp-string.mk" line 142: Comparison with '>=' requires both operands 'string' and 'stri…
|
H A D | cond-cmp-numeric.exp | 2 make: "cond-cmp-numeric.mk" line 15: Comparison with '>' requires both operands 'INF' and '1e100' t… 4 make: "cond-cmp-numeric.mk" line 21: Comparison with '>' requires both operands 'NaN' and 'NaN' to … 12 make: "cond-cmp-numeric.mk" line 54: Comparison with '<' requires both operands '123 ' and '124' to…
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86DisassemblerShared.h | 19 operands[llvm::X86Disassembler::X86_MAX_OPERANDS]; member 26 memset(operands, 0, sizeof(operands)); in InstructionSpecifier()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | TypeFinder.cpp | 61 for (const Use &U : FI.operands()) in run() 75 for (const auto &O : I.operands()) in run() 109 for (const auto *MDOp : NMD.operands()) in run() 179 for (const auto &I : U->operands()) in incorporateValue() 191 for (Metadata *Op : V->operands()) { in incorporateMDNode()
|
H A D | ReplaceConstant.cpp | 34 for (auto [Idx, Op] : enumerate(C->operands())) { in expandUser() 41 for (auto [Idx, Op] : enumerate(C->operands())) { in expandUser() 94 for (Use &U : I->operands()) { in convertUsersOfConstantsToInstructions()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 117 ArrayRef<const SCEV *> operands() const { return Op; } in getOperand() 218 ArrayRef<const SCEV *> operands() const { 273 auto *FirstPointerTypedOp = find_if(operands(), [](const SCEV *Op) { in SCEVAddExpr() 276 if (FirstPointerTypedOp != operands().end()) in SCEVAddExpr() 324 ArrayRef<const SCEV *> operands() const { return Operands; } 345 /// All operands of an AddRec are required to be loop invariant. 369 SmallVector<const SCEV *, 3>(operands().drop_front()), getLoop(), in getStepRecurrence() 400 /// number. Takes an explicit list of operands to represent an AddRec. 697 for (const auto *Op : S->operands()) { in visitAll() 804 for (const auto *Op : Expr->operands()) { in visitAddExpr() 118 ArrayRef<const SCEV *> operands() const { return Op; } operands() function 219 ArrayRef<const SCEV *> operands() const { operands() function 325 ArrayRef<const SCEV *> operands() const { return Operands; } operands() function [all...] |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ReachingDefAnalysis.cpp | 128 for (auto &MO : MI->operands()) { in processDefs() 344 for (auto &MO : MI->operands()) { in getReachingLocalUses() 360 for (auto &MO : MI.operands()) { in getLiveInUses() 518 for (auto &MO : Last->operands()) in isReachingDefLiveOut() 538 for (auto &MO : Last->operands()) in getLocalLiveOutMIDef() 562 for (auto &MO : From->operands()) { in isSafeToMove() 577 for (auto &MO : I->operands()) in isSafeToMove() 630 for (auto &MO : MI->operands()) { in isSafeToRemove() 656 for (auto &MO : Def->operands()) { in collectKilledOperands() 671 for (auto &MO : MI->operands()) { in collectKilledOperands() [all …]
|
H A D | LiveRegUnits.cpp | 46 for (const MachineOperand &MOP : MI.operands()) { in stepBackward() 60 for (const MachineOperand &MOP : MI.operands()) { in stepBackward() 71 for (const MachineOperand &MOP : MI.operands()) { in accumulate()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanValue.h | 240 for (VPValue *Op : operands()) in ~VPUser() 272 operand_range operands() { return operand_range(op_begin(), op_end()); } in operands() function 273 const_operand_range operands() const { in operands() function 280 assert(is_contained(operands(), Op) && in usesScalars() 288 assert(is_contained(operands(), Op) && in onlyFirstLaneUsed() 296 assert(is_contained(operands(), Op) && in onlyFirstPartUsed()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyMetadata.cpp | 61 for (auto *VersionMD : NamedMD->operands()) { in unifyVersionMD() 94 for (auto *MD : NamedMD->operands()) in unifyExtensionMD() 95 for (const auto &Op : MD->operands()) in unifyExtensionMD()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.cpp | 83 for (const Value *Op : C->operands()) in orderValue() 153 for (const Value *V : I.operands()) { in orderModule() 163 for (const Value *Op : I.operands()) in orderModule() 247 for (const Value *Op : C->operands()) in predictValueUseListOrder() 293 for (const Value *Op : I.operands()) { in predictUseListOrder() 325 for (const Use &U : F.operands()) in predictUseListOrder() 388 for (const Use &U : F.operands()) in ValueEnumerator() 461 for (const Use &Op : I.operands()) { in ValueEnumerator() 491 for (const Metadata *Op : L->operands()) in ValueEnumerator() 623 for (const MDNode *N : MD->operands()) in EnumerateNamedMDNode() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.cpp | 151 for (auto &MO : FirstI.operands()) { in hasWriteToReadDep() 319 for (const MachineOperand &MO : MI.operands()) in isCallDependent() 394 for (auto &MO : BI->operands()) in cleanUpDotCur() 436 for (auto &MO : MJ.operands()) in canPromoteToDotCur() 584 for (auto &MO : MI.operands()) in getPostIncrementOperand() 588 for (auto &MO : MI.operands()) in getPostIncrementOperand() 711 for (auto &MO : PacketMI.operands()) { in canPromoteToNewValueStore() 723 for (auto &MO : MI.operands()) { in canPromoteToNewValueStore() 772 for (auto &MO : MI.operands()) in canPromoteToNewValueStore() 795 for (auto &MO : PacketMI.operands()) { in canPromoteToNewValueStore() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrFormats.td | 43 // We have 2 sets of operands (oops & iops) for the register and stack 45 // The register versions have virtual-register operands which correspond to wasm 47 // implicit local.get / local.set or access of stack operands in wasm. These 49 // instructions do not have register operands (they implicitly operate on the
|
H A D | README.txt | 62 ordering dependencies on instructions with stack operands. This is pessimistic; 131 example, a binary operator will stackify with its user before its operands. 133 its operands can't be moved to, it would be better to leave it in place, or 134 perhaps move it up, so that it can stackify its operands. A binary operator 135 has two operands and one result, so in such cases there could be a net win by 136 preferring the operands.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILValueEnumerator.cpp | 91 for (const Value *Op : C->operands()) in orderValue() 126 for (const Use &U : F.operands()) in orderModule() 145 for (const Value *V : I.operands()) { in orderModule() 190 for (const Value *Op : I.operands()) in orderModule() 290 for (const Value *Op : C->operands()) in predictValueUseListOrder() 323 for (const Value *Op : I.operands()) in predictUseListOrder() 353 for (const Use &U : F.operands()) in predictUseListOrder() 412 for (const Use &U : F.operands()) in ValueEnumerator() 450 for (const Use &Op : I.operands()) { in ValueEnumerator() 492 for (const Metadata *Op : L->operands()) in ValueEnumerator() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 10 // are used to describe target instructions and their operands. 47 /// These are flags set on operands, but should be considered 84 /// indicating the register class for register operands, etc. 108 /// Set if this is one of the operands that made up of the predicate 213 unsigned short OpInfoOffset; // Offset to info about operands 222 (operands()[OpNum].Constraints & (1 << Constraint))) { in getOperandConstraint() 224 return (int)(operands()[OpNum].Constraints >> ValuePos) & 0x0f; in getOperandConstraint() 234 /// instructions may have additional operands at the end of the list, and note 239 ArrayRef<MCOperandInfo> operands() const { in operands() function 258 /// operands [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2SizeReduction.cpp | 298 for (const MachineOperand &MO : CPSRDef->operands()) { in canAddPseudoFlagDep() 307 for (const MachineOperand &MO : Use->operands()) { in canAddPseudoFlagDep() 503 for (const MachineOperand &MO : llvm::drop_begin(MI->operands(), 3)) { in ReduceLoadStore() 528 for (const MachineOperand &MO : llvm::drop_begin(MI->operands(), 4)) in ReduceLoadStore() 612 for (const MachineOperand &MO : llvm::drop_begin(MI->operands(), OpNum)) in ReduceLoadStore() 839 if (i < NumOps && MCID.operands()[i].isOptionalDef()) in ReduceTo2Addr() 841 if (SkipPred && MCID.operands()[i].isPredicate()) in ReduceTo2Addr() 875 if (MCID.operands()[i].isPredicate()) in ReduceToNarrow() 884 } else if (MO.isImm() && !MCID.operands()[i].isPredicate()) { in ReduceToNarrow() 945 if (i < NumOps && MCID.operands()[i].isOptionalDef()) in ReduceToNarrow() [all …]
|
H A D | ARMInstrFormats.td | 139 // ARM special operands. 142 // ARM imod and iflag operands, used only by the CPS instruction. 223 // Operand classes for the cluster of MC operands describing a 240 // when these operands are used in code generation). 292 // ARM special operands for disassembly only. 813 // AM2 store w/ two operands: (GPR, am2offset) 831 // AM2 store w/ two operands: (GPR, am2offset) 850 // AM2 store w/ two operands: (GPR, am2offset) 1039 // All AExtI instructions have Rd and Rm register operands. 1617 // Instruction operands. [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZOperands.td | 1 //===-- SystemZOperands.td - SystemZ instruction operands ----*- tblgen-*--===// 103 // AddressAsmOperand. OPERANDS is a list of individual operands 106 string format, dag operands> 110 let MIOperandInfo = operands; 117 // AddressAsmOperand. OPERANDS is a list of NUMOPS individual operands 126 dag operands> 130 AddressOperand<bitsize, dispsize, length, format, operands>; 169 // Extracting immediate operands from nodes 294 // Immediate asm operands. 389 // because the assembler is picky. E.g. AFI requires signed operands [all...] |
/freebsd/contrib/ntp/sntp/ag-tpl/0-old/ |
H A D | mdoc-synopsis.tlib | 62 The operands that this program operates on may be specified either 75 Options may be interleaved with operands both on the command 76 line and when operands are read from standard input.[+:
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.cpp | 337 ArrayRef<MCOperandInfo> OpInfo = MI.getDesc().operands(); in getAction() 386 MCID.operands().begin(), MCID.operands().end(), 0U, in verify() 393 MCID.operands().begin(), MCID.operands().end(), 0U, in verify()
|