| /external/llvm/utils/TableGen/ |
| DAGISelMatcherOpt.cpp | 142 const SmallVectorImpl<unsigned> &Operands = EN->getOperandList(); 144 VTs, Operands,
|
| CodeGenInstruction.h | 73 /// PrinterMethodName - The method used to print operands of this type in 86 /// operands correspond to multiple MachineInstr operands. In the X86 92 unsigned MINumOperands; // The number of operands. 100 /// up of multiple MI operands. 130 /// NumDefs - Number of def operands declared, this is the number of 135 /// OperandList - The list of declared operands, along with their declared 172 /// to operands with suboperands are allowed, otherwise not. 215 /// Operands - This is information about the (ins) and (outs) list specified 217 CGIOperandList Operands; [all...] |
| X86RecognizableInstr.cpp | 212 Operands = &insn.Operands.OperandList; 459 Spec->operands[operandIndex].encoding = ENCODING_DUP; 460 Spec->operands[operandIndex].type = 465 const std::string &typeName = (*Operands)[operandIndex].Rec->getName(); 467 Spec->operands[operandIndex].encoding = encodingFromString(typeName, 469 Spec->operands[operandIndex].type = typeFromString(typeName, 481 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; 486 // operandMapping maps from operands in OperandList to their originals. 545 "Unexpected number of operands for RawFrm") [all...] |
| DAGISelMatcherGen.cpp | 401 // intrinsic, has multiple operands, or has other inputs like chain or 550 // fails) and pushes the matched operands onto the recorded nodes list. 554 // Record the right number of operands. 585 // Complex operands have already been completely selected, just find the 758 // Loop over all of the operands of the instruction pattern, emitting code 760 // the number of input operands of the instruction. However, in cases 761 // where there are predicate operands for an instruction, we need to fill 762 // in the 'execute always' values. Match up the node operands to the 763 // instruction operands to do this. 765 for (unsigned ChildNo = 0, InstOpNo = NumResults, e = II.Operands.size() [all...] |
| /external/llvm/include/llvm/IR/ |
| Metadata.h | 146 /// getNumOperands - Return number of MDNode operands. 157 // critical code because it recursively visits all the MDNode's operands. 205 void *Operands; // SmallVector<TrackingVH<MDNode>, 4> 265 /// getNumOperands - Return the number of NamedMDNode operands. 291 inline iterator_range<op_iterator> operands() { function in class:llvm::NamedMDNode 294 inline iterator_range<const_op_iterator> operands() const { function in class:llvm::NamedMDNode
|
| /external/llvm/lib/CodeGen/ |
| MachineFunction.cpp | 203 if (MI->Operands) 204 deallocateOperandArray(MI->CapOperands, MI->Operands); [all...] |
| /external/llvm/lib/Target/R600/ |
| R600InstrInfo.cpp | 603 assert (Consts.size() <= 12 && "Too many operands in instructions group"); [all...] |
| /external/llvm/include/llvm/CodeGen/ |
| SelectionDAGNodes.h | 104 /// and all operands of the specified node are ISD::UNDEF. 470 /// operands that use a specific SDNode. 567 /// traversing up the operands. 573 /// traversing up the operands. 756 /// This constructor adds no operands itself; operands can be 764 /// InitOperands - Initialize the operands list of this with 1 operand. 773 /// InitOperands - Initialize the operands list of this with 2 operands. 784 /// InitOperands - Initialize the operands list of this with 3 operands [all...] |
| /external/clang/lib/CodeGen/ |
| TargetInfo.cpp | [all...] |
| /external/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAG.cpp | 221 /// and all operands of the specified node are ISD::UNDEF. 223 // Return false if the node has no operands. 366 /// AddNodeIDOperands - Various routines for adding operands to the NodeID data. 376 /// AddNodeIDOperands - Various routines for adding operands to the NodeID data. 413 llvm_unreachable("Should only be used on nodes with operands"); 674 // Finally, remove uses due to operands of this node, remove from the 683 // Drop all of the operands and decrement used node's use counts. 790 /// FindModifiedNodeSlot - Find a slot for the specified node if its operands 793 /// node already exists with these operands, the slot will be non-null. 807 /// FindModifiedNodeSlot - Find a slot for the specified node if its operands [all...] |