Home
last modified time | relevance | path

Searched refs:operands (Results 1 – 25 of 768) sorted by relevance

12345678910>>...31

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DP10InstrResources.td13 // 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 …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DSimplifyConstraints.cpp30 return arena.makeNot(substitute(*F.operands()[0], Substitutions, arena)); in substitute()
32 return arena.makeAnd(substitute(*F.operands()[0], Substitutions, arena), in substitute()
33 substitute(*F.operands()[1], Substitutions, arena)); in substitute()
35 return arena.makeOr(substitute(*F.operands()[0], Substitutions, arena), in substitute()
36 substitute(*F.operands()[1], Substitutions, arena)); in substitute()
39 substitute(*F.operands()[0], Substitutions, arena), in substitute()
40 substitute(*F.operands()[1], Substitutions, arena)); in substitute()
42 return arena.makeEquals(substitute(*F.operands()[0], Substitutions, arena), in substitute()
43 substitute(*F.operands()[1], Substitutions, arena)); in substitute()
93 if (Constraint->operands()[0]->kind() == Formula::AtomRef) in simplifyConstraints()
[all …]
H A DCNFFormula.cpp140 for (const Formula *Op : F->operands()) in buildCNF()
183 const Variable LHS = GetVar(F->operands()[0]); in buildCNF()
184 const Variable RHS = GetVar(F->operands()[1]); in buildCNF()
203 const Variable LHS = GetVar(F->operands()[0]); in buildCNF()
204 const Variable RHS = GetVar(F->operands()[1]); in buildCNF()
223 const Variable Operand = GetVar(F->operands()[0]); in buildCNF()
233 const Variable LHS = GetVar(F->operands()[0]); in buildCNF()
234 const Variable RHS = GetVar(F->operands()[1]); in buildCNF()
246 const Variable LHS = GetVar(F->operands()[0]); in buildCNF()
247 const Variable RHS = GetVar(F->operands()[1]); in buildCNF()
[all …]
H A DFormula.cpp79 operands()[0]->print(OS, Names); in print()
83 operands()[0]->print(OS, Names); in print()
85 operands()[1]->print(OS, Names); in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperandTraits.h40 static unsigned operands(const User*) { in operands() function
54 static unsigned operands(const User *U) { in operands() function
77 static unsigned operands(const User *U) { in operands() function
100 static unsigned operands(const User *U) { in operands() function
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
148 return OperandTraits<CLASS>::operands(this); \
/freebsd/contrib/bmake/unit-tests/
H A Dcond-cmp-string.exp5 make: cond-cmp-string.mk:118: Comparison with "<" requires both operands "string" and "string" to b…
6 make: cond-cmp-string.mk:126: Comparison with "<=" requires both operands "string" and "string" to …
7 make: cond-cmp-string.mk:134: Comparison with ">" requires both operands "string" and "string" to b…
8 make: cond-cmp-string.mk:142: Comparison with ">=" requires both operands "string" and "string" to …
H A Dcond-cmp-numeric.exp2 make: cond-cmp-numeric.mk:15: Comparison with ">" requires both operands "INF" and "1e100" to be nu…
4 make: cond-cmp-numeric.mk:21: Comparison with ">" requires both operands "NaN" and "NaN" to be nume…
12 make: cond-cmp-numeric.mk:54: Comparison with "<" requires both operands "123 " and "124" to be num…
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86DisassemblerShared.h19 operands[llvm::X86Disassembler::X86_MAX_OPERANDS]; member
26 memset(operands, 0, sizeof(operands)); in InstructionSpecifier()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DTypeFinder.cpp61 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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h118 ArrayRef<const SCEV *> operands() const { return Op; } in operands() function
219 ArrayRef<const SCEV *> operands() const { in operands() function
274 auto *FirstPointerTypedOp = find_if(operands(), [](const SCEV *Op) { in SCEVAddExpr()
277 if (FirstPointerTypedOp != operands().end()) in SCEVAddExpr()
325 ArrayRef<const SCEV *> operands() const { return Operands; } in operands() function
370 SmallVector<const SCEV *, 3>(operands().drop_front()), getLoop(), in getStepRecurrence()
701 for (const auto *Op : S->operands()) { in visitAll()
808 for (const auto *Op : Expr->operands()) { in visitAddExpr()
818 for (const auto *Op : Expr->operands()) { in visitMulExpr()
835 for (const auto *Op : Expr->operands()) { in visitAddRecExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVMCCodeEmitter.cpp67 return MCDesc.operands()[0].RegClass >= 0 && in hasType()
68 MCDesc.operands()[1].RegClass >= 0 && in hasType()
69 MCDesc.operands()[0].RegClass != SPIRV::TYPERegClassID && in hasType()
70 MCDesc.operands()[1].RegClass == SPIRV::TYPERegClassID; in hasType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h226 for (VPValue *Op : operands()) in ~VPUser()
265 operand_range operands() { return operand_range(op_begin(), op_end()); } in operands() function
266 const_operand_range operands() const { in operands() function
273 assert(is_contained(operands(), Op) && in usesScalars()
281 assert(is_contained(operands(), Op) && in onlyFirstLaneUsed()
289 assert(is_contained(operands(), Op) && in onlyFirstPartUsed()
H A DVPlan.h1067 SmallVector<VPValue *, 2> Operands(operands()); in VP_CLASSOF_IMPL()
1174 SmallVector<VPValue *, 2> Operands(operands()); in clone()
1243 return new VPPhi(operands(), getDebugLoc(), getName()); in clone()
1281 for (auto *Op : operands()) in VP_CLASSOF_IMPL()
1301 assert(is_contained(operands(), Op) && in usesScalars()
1307 assert(is_contained(operands(), Op) && in onlyFirstPartUsed()
1313 assert(is_contained(operands(), Op) && in onlyFirstLaneUsed()
1371 auto *R = new VPWidenRecipe(*getUnderlyingInstr(), operands()); in clone()
1498 operands(), ResultTy, getDebugLoc()); in clone()
1499 return new VPWidenIntrinsicRecipe(VectorIntrinsicID, operands(), ResultTy, in clone()
[all …]
H A DVPlanUtils.h70 all_of(Rep->operands(), isSingleScalar)); in isSingleScalar()
74 return all_of(VPV->getDefiningRecipe()->operands(), isSingleScalar); in isSingleScalar()
77 all_of(WidenR->operands(), isSingleScalar); in isSingleScalar()
82 all_of(VPI->operands(), isSingleScalar)); in isSingleScalar()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyMetadata.cpp50 for (auto *VersionMD : NamedMD->operands()) { in unifyVersionMD()
83 for (auto *MD : NamedMD->operands()) in unifyExtensionMD()
84 for (const auto &Op : MD->operands()) in unifyExtensionMD()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIRNormalizer.cpp203 for (auto &Op : I->operands()) { in nameAsInitialInstruction()
281 for (auto &Op : I->operands()) { in nameAsRegularInstruction()
307 for (auto &Op : I->operands()) in nameAsRegularInstruction()
370 for (auto &Op : I->operands()) { in foldInstructionName()
474 for (auto &Operand : Definition->operands()) { in reorderDefinition()
519 for (auto &Op : I->operands()) { in reorderInstructionOperandsByNames()
538 for (auto &Op : I->operands()) { in reorderInstructionOperandsByNames()
610 for (const auto &Op : I->operands()) in hasOnlyImmediateOperands()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp144 for (auto &MO : MI->operands()) { in processDefs()
242 for (MachineOperand &MO : MI.operands()) { in printAllReachingDefs()
431 for (auto &MO : MI->operands()) { in getReachingLocalUses()
446 for (auto &MO : MI.operands()) { in getLiveInUses()
601 for (auto &MO : Last->operands()) in isReachingDefLiveOut()
627 for (auto &MO : Last->operands()) in getLocalLiveOutMIDef()
651 for (auto &MO : From->operands()) { in isSafeToMove()
666 for (auto &MO : I->operands()) in isSafeToMove()
719 for (auto &MO : MI->operands()) { in isSafeToRemove()
745 for (auto &MO : Def->operands()) { in collectKilledOperands()
[all …]
H A DLiveRegUnits.cpp46 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/clang/lib/CIR/CodeGen/
H A DCIRGenStmtOpenACC.cpp32 llvm::SmallVector<mlir::Value> operands; in emitOpenACCOpAssociatedStmt() local
33 auto op = builder.create<Op>(start, retTy, operands); in emitOpenACCOpAssociatedStmt()
74 llvm::SmallVector<mlir::Value> operands; in emitOpenACCOpCombinedConstruct() local
76 auto computeOp = builder.create<Op>(start, retTy, operands); in emitOpenACCOpCombinedConstruct()
88 auto loopOp = builder.create<LoopOp>(start, retTy, operands); in emitOpenACCOpCombinedConstruct()
120 llvm::SmallVector<mlir::Value> operands; in emitOpenACCOp() local
121 auto op = builder.create<Op>(start, retTy, operands); in emitOpenACCOp()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp83 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()
250 for (const Value *Op : C->operands()) in predictValueUseListOrder()
296 for (const Value *Op : I.operands()) { in predictUseListOrder()
328 for (const Use &U : F.operands()) in predictUseListOrder()
391 for (const Use &U : F.operands()) in ValueEnumerator()
464 for (const Use &Op : I.operands()) { in ValueEnumerator()
494 for (const Metadata *Op : L->operands()) in ValueEnumerator()
626 for (const MDNode *N : MD->operands()) in EnumerateNamedMDNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp143 for (auto &MO : FirstI.operands()) { in hasWriteToReadDep()
310 for (const MachineOperand &MO : MI.operands()) in isCallDependent()
385 for (auto &MO : BI->operands()) in cleanUpDotCur()
427 for (auto &MO : MJ.operands()) in canPromoteToDotCur()
575 for (auto &MO : MI.operands()) in getPostIncrementOperand()
579 for (auto &MO : MI.operands()) in getPostIncrementOperand()
702 for (auto &MO : PacketMI.operands()) { in canPromoteToNewValueStore()
714 for (auto &MO : MI.operands()) { in canPromoteToNewValueStore()
763 for (auto &MO : MI.operands()) in canPromoteToNewValueStore()
786 for (auto &MO : PacketMI.operands()) { in canPromoteToNewValueStore()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrFormats.td43 // 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
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVMV0Elimination.cpp102 if (any_of(MI.getDesc().operands(), isVMV0)) in runOnMachineFunction()
119 assert(count_if(MI.getDesc().operands(), isVMV0) < 2 && in runOnMachineFunction()
122 for (auto [OpNo, MCOI] : enumerate(MI.getDesc().operands())) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp91 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 DMCInstrDesc.h223 (operands()[OpNum].Constraints & (1 << Constraint))) { in getOperandConstraint()
225 return (int)(operands()[OpNum].Constraints >> ValuePos) & 0x0f; in getOperandConstraint()
240 ArrayRef<MCOperandInfo> operands() const { in operands() function
615 if (operands()[i].isPredicate()) in findFirstPredOperandIdx()

12345678910>>...31