Searched defs:NumOperands (Results 1 - 25 of 28) sorted by relevance

12

/external/llvm/include/llvm/Analysis/
H A DConstantsScanner.h63 unsigned NumOperands = InstI->getNumOperands(); local
64 while (OpIdx < NumOperands && !isAtConstant()) {
68 if (OpIdx < NumOperands) return *this; // Found a constant!
H A DScalarEvolutionExpressions.h141 size_t NumOperands; member in class:llvm::SCEVNAryExpr
145 : SCEV(ID, T), Operands(O), NumOperands(N) {}
148 size_t getNumOperands() const { return NumOperands; }
150 assert(i < NumOperands && "Operand index out of range!");
157 op_iterator op_end() const { return Operands + NumOperands; }
/external/llvm/include/llvm/IR/
H A DUser.h42 /// NumOperands - The number of values used by this User.
44 unsigned NumOperands; member in class:llvm::User
55 : Value(ty, vty), NumOperands(NumOps), OperandList(OpList) {}
58 Use::zap(OperandList, OperandList + NumOperands, true);
60 // Reset NumOperands so User::operator delete() does the right thing.
61 NumOperands = 0;
65 Use::zap(OperandList, OperandList + NumOperands);
91 assert(i < NumOperands && "getOperand() out of range!");
95 assert(i < NumOperands && "setOperand() out of range!");
102 assert(i < NumOperands
[all...]
H A DMetadata.h84 /// NumOperands - This many 'MDNodeOperand' items are co-allocated onto the
86 unsigned NumOperands; member in class:llvm::MDNode
147 unsigned getNumOperands() const { return NumOperands; }
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp128 unsigned OpNo = 0, NumOperands = C->getNumOperands(); local
130 for (; OpNo != NumOperands; ++OpNo) {
143 if (OpNo == NumOperands && NewTy == C->getType())
149 Ops.reserve(NumOperands);
154 if (OpNo != NumOperands) {
158 for (++OpNo; OpNo != NumOperands; ++OpNo)
/external/llvm/include/llvm/CodeGen/
H A DMachineInstr.h76 unsigned NumOperands; // Number of operands on instruction. member in class:llvm::MachineInstr
274 unsigned getNumOperands() const { return NumOperands; }
294 mop_iterator operands_end() { return Operands + NumOperands; }
297 const_mop_iterator operands_end() const { return Operands + NumOperands; }
H A DSelectionDAGNodes.h373 /// NumOperands/NumValues - The number of entries in the Operand/Value list.
374 unsigned short NumOperands, NumValues; member in class:llvm::SDNode
586 unsigned getNumOperands() const { return NumOperands; }
593 assert(Num < NumOperands && "Invalid child # of SDNode!");
599 op_iterator op_end() const { return OperandList+NumOperands; }
747 NumOperands(Ops.size()), NumValues(VTs.NumVTs),
761 UseList(nullptr), NumOperands(0), NumValues(VTs.NumVTs), debugLoc(dl),
768 NumOperands = 1;
779 NumOperands = 2;
793 NumOperands
[all...]
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp166 unsigned NumOperands = MI->getNumOperands(); local
208 if (Val >= NumOperands-1)
262 unsigned NumOperands = MI->getNumOperands(); local
373 if (Val >= NumOperands-1)
/external/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp248 unsigned NumOperands = C->getNumOperands(); local
252 for (unsigned i = 0; i < NumOperands; ++i) {
269 for (unsigned i = 0; i < NumOperands; ++i) {
274 for (unsigned i = 0; i < NumOperands; ++i) {
287 unsigned NumOperands = C->getNumOperands(); local
291 for (unsigned i = 0; i < NumOperands; ++i) {
339 makeArrayRef(&NewOperands[1], NumOperands - 1))
342 makeArrayRef(&NewOperands[1], NumOperands - 1));
366 unsigned NumOperands = N->getNumOperands(); local
370 for (unsigned i = 0; i < NumOperands;
395 unsigned NumOperands = N->getNumOperands(); local
[all...]
/external/llvm/utils/TableGen/
H A DCodeGenTarget.h199 unsigned NumOperands; member in class:llvm::ComplexPattern
204 ComplexPattern() : NumOperands(0) {}
208 unsigned getNumOperands() const { return NumOperands; }
H A DInstrInfoEmitter.cpp207 unsigned NumOperands = 0; local
217 std::pair<std::string, unsigned>(Info.Name, NumOperands++));
H A DAsmMatcherEmitter.cpp358 static ResOperand getRenderedOp(unsigned AsmOpNum, unsigned NumOperands) { argument
362 X.MINumOperands = NumOperands;
1619 unsigned NumOperands = OpInfo.MINumOperands; local
1621 ResOperands.push_back(ResOperand::getRenderedOp(SrcOperand, NumOperands));
1626 for (unsigned AI = 0; AI < NumOperands; ++AI) {
1671 unsigned NumOperands = (SubIdx == -1 ? OpInfo->MINumOperands : 1); local
1673 NumOperands));
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/
H A DR600MCCodeEmitter.cpp196 unsigned NumOperands = MI.getNumOperands(); local
199 NumOperands--;
202 NumOperands--;
205 NumOperands = 2;
208 if (NumOperands < 1) {
216 for (OpIndex = 1; OpIndex < NumOperands; OpIndex++) {
231 EmitALU(MI, NumOperands - 1, Fixups, OS);
491 unsigned NumOperands = MI.getNumOperands(); local
492 if (NumOperands > 0) {
493 assert(NumOperands
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp269 unsigned NumOperands = N->getNumOperands(); local
272 for (i = 0; i != NumOperands; ++i) {
342 if (i == NumOperands) {
H A DLegalizeIntegerTypes.cpp2989 unsigned NumOperands = N->getNumOperands(); local
2990 assert(NumElem * NumOperands == NumOutElem &&
2995 for (unsigned i = 0; i < NumOperands; ++i) {
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
H A DR600MCCodeEmitter.cpp196 unsigned NumOperands = MI.getNumOperands(); local
199 NumOperands--;
202 NumOperands--;
205 NumOperands = 2;
208 if (NumOperands < 1) {
216 for (OpIndex = 1; OpIndex < NumOperands; OpIndex++) {
231 EmitALU(MI, NumOperands - 1, Fixups, OS);
491 unsigned NumOperands = MI.getNumOperands(); local
492 if (NumOperands > 0) {
493 assert(NumOperands
[all...]
/external/llvm/include/llvm/MC/
H A DMCInstrDesc.h140 unsigned short NumOperands; // Num of args (may be more if variable_ops) member in class:llvm::MCInstrDesc
148 const MCOperandInfo *OpInfo; // 'NumOperands' entries about operands
158 if (OpNum < NumOperands &&
191 return NumOperands;
298 for (int i = NumOperands, e = MI.getNumOperands(); i != e; ++i) {
/external/clang/lib/AST/
H A DStmt.cpp539 unsigned NumOperands = local
541 if (N >= NumOperands) {
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp1418 const SCEV *const *Ops, size_t NumOperands,
1435 for (; i != NumOperands; ++i) {
1415 CollectAddOperandsWithScales(DenseMap<const SCEV *, APInt> &M, SmallVectorImpl<const SCEV *> &NewOps, APInt &AccumulatedConstant, const SCEV *const *Ops, size_t NumOperands, const APInt &Scale, ScalarEvolution &SE) argument
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1319 unsigned NumOperands = I.getNumOperands(); local
1320 if (NumOperands == 0)
1322 else if (NumOperands == 1) {
1326 for (unsigned i = 0, e = NumOperands; i != e; ++i)
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp551 : MCID(&tid), Parent(nullptr), Operands(nullptr), NumOperands(0),
568 : MCID(&MI.getDesc()), Parent(nullptr), Operands(nullptr), NumOperands(0),
643 if (&Op >= Operands && &Op < Operands + NumOperands) {
692 if (OpNo != NumOperands)
693 moveOperands(Operands + OpNo + 1, OldOperands + OpNo, NumOperands - OpNo,
695 ++NumOperands;
753 if (unsigned N = NumOperands - 1 - OpNo)
755 --NumOperands;
876 unsigned NumOperands = MCID->getNumOperands(); local
878 return NumOperands;
[all...]
/external/llvm/lib/IR/
H A DVerifier.cpp1915 unsigned NumOperands = Range->getNumOperands(); local
1916 Assert1(NumOperands % 2 == 0, "Unfinished range!", Range);
1917 unsigned NumRanges = NumOperands / 2;
/external/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp1333 unsigned NumOperands = MI->getDesc().getNumOperands(); local
1334 unsigned OffField = MI->getOperand(NumOperands-3).getImm();
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp367 unsigned NumOperands = S->NumOutputs + S->NumInputs; local
371 Exprs.reserve(NumOperands);
372 ConstraintsData.reserve(NumOperands);
373 Constraints.reserve(NumOperands);
374 for (unsigned i = 0; i != NumOperands; ++i) {
/external/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp2768 unsigned NumOperands = I->getNumOperands(); local
2770 for (unsigned p = 0, o = NumOperands-1; p < NumOperands; ++p, --o) {
2781 if (o == NumOperands-1) {
2799 } else if (isa<ShuffleVectorInst>(I) && o == NumOperands-1) {
3125 unsigned NumOperands = I->getNumOperands(); local
3126 SmallVector<Value *, 3> ReplacedOperands(NumOperands);
3144 for (unsigned o = 0; o < NumOperands; ++o)

Completed in 9526 milliseconds

12