Searched refs:Operands (Results 26 - 50 of 51) sorted by relevance

123

/external/llvm/utils/TableGen/
H A DDAGISelMatcher.cpp255 for (unsigned i = 0, e = Operands.size(); i != e; ++i)
256 OS << Operands[i] << ' '; local
318 M->Operands == Operands && M->HasChain == HasChain &&
325 return (HashString(OpcodeName) << 4) | Operands.size();
H A DFixedLenDecoderEmitter.cpp316 const std::map<unsigned, std::vector<OperandInfo> > &Operands; member in class:__anon9333::FilterChooser
340 Operands(FC.Operands), Filters(FC.Filters),
350 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), Filters(),
363 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops),
569 Owner->Operands,
602 Owner->Operands,
1092 Operands.find(Opc);
1697 std::map<unsigned, std::vector<OperandInfo> > &Operands){
1720 Operands[Op
[all...]
H A DEDEmitter.cpp232 for (operandIterator = awInst.Operands.begin();
233 operandIterator != awInst.Operands.end();
370 unsigned int numOperands = inst.Operands.size();
373 const CGIOperandList::OperandInfo &operandInfo = inst.Operands[index];
400 opIndex = inst.Operands.getOperandNamed(std::string(opName));
763 unsigned int numOperands = inst.Operands.size();
772 const CGIOperandList::OperandInfo &operandInfo = inst.Operands[index];
823 opIndex = inst.Operands.getOperandNamed("func");
854 new LiteralConstantEmitter(inst.Operands.size());
H A DCodeGenDAGPatterns.h594 std::vector<Record*> Operands;
602 : Pattern(TP), Results(results), Operands(operands),
607 unsigned getNumOperands() const { return Operands.size(); }
619 assert(ON < Operands.size());
620 return Operands[ON];
H A DDAGISelMatcherOpt.cpp133 const SmallVectorImpl<unsigned> &Operands = EN->getOperandList(); local
136 Operands.data(),Operands.size(),
H A DAsmMatcherEmitter.cpp1209 CI->RenderMethod = "add" + CI->ClassName + "Operands";
1311 for (unsigned i = 0, e = CGI.Operands.size(); i != e; ++i) {
1312 const CGIOperandList::OperandInfo &OI = CGI.Operands[i];
1476 const CGIOperandList &Operands = CGI.Operands; local
1481 if (!Operands.hasOperandNamed(OperandName, Idx))
1488 if (Op->SubOpIdx == -1 && Operands[Idx].MINumOperands > 1) {
1489 Record *Rec = Operands[Idx].Rec;
1495 for (unsigned SI = 1, SE = Operands[Idx].MINumOperands; SI != SE; ++SI) {
1507 Op->Class = getOperandClass(Operands[Id
[all...]
H A DDAGISelMatcher.h960 const SmallVector<unsigned, 6> Operands; member in class:llvm::EmitNodeMatcherCommon
975 VTs(vts, vts+numvts), Operands(operands, operands+numops),
987 unsigned getNumOperands() const { return Operands.size(); }
989 assert(i < Operands.size());
990 return Operands[i];
994 const SmallVectorImpl<unsigned> &getOperandList() const { return Operands; }
H A DX86RecognizableInstr.cpp242 Operands = &insn.Operands.OperandList;
470 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands;
483 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands;
517 const std::string &typeName = (*Operands)[operandIndex].Rec->getName();
549 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands;
H A DCodeGenDAGPatterns.cpp1038 unsigned NumDefsToAdd = InstInfo.Operands.NumDefs ? 1 : 0;
1527 unsigned NumResultsToAdd = InstInfo.Operands.NumDefs ? 1 : 0;
1542 "Operands should be register classes!");
2109 DagInit *OpsList = Fragments[i]->getValueAsDag("Operands");
2117 P->error("Operands list should start with '(ops ... '!");
2125 P->error("Operands list should all be 'node' values.");
2127 P->error("Operands list should have names for each operand!");
2136 P->error("Operands list does not contain an entry for operand '" +
2570 std::vector<Record*> Operands; local
2574 if (InstInfo.Operands
2674 std::vector<Record*> Operands; local
[all...]
H A DCodeGenInstruction.h210 /// Operands - This is information about the (ins) and (outs) list specified
212 CGIOperandList Operands; member in class:llvm::CodeGenInstruction
H A DDAGISelMatcherGen.cpp725 for (unsigned ChildNo = 0, InstOpNo = NumResults, e = II.Operands.size();
729 Record *OperandNode = II.Operands[InstOpNo].Rec;
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp848 SmallVector<const SCEV *, 4> Operands; local
853 Operands.push_back(S);
856 return getAddExpr(Operands);
863 SmallVector<const SCEV *, 4> Operands; local
868 Operands.push_back(S);
871 return getMulExpr(Operands);
877 SmallVector<const SCEV *, 4> Operands; local
879 Operands.push_back(getTruncateExpr(AddRec->getOperand(i), Ty));
880 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap);
1936 SmallVector<const SCEV *, 4> Operands;
[all...]
H A DConstantFolding.cpp1217 llvm::ConstantFoldCall(Function *F, ArrayRef<Constant *> Operands, argument
1223 if (Operands.size() == 1) {
1224 if (ConstantFP *Op = dyn_cast<ConstantFP>(Operands[0])) {
1323 if (ConstantInt *Op = dyn_cast<ConstantInt>(Operands[0])) {
1349 if (isa<ConstantVector>(Operands[0]) ||
1350 isa<ConstantDataVector>(Operands[0])) {
1351 Constant *Op = cast<Constant>(Operands[0]);
1373 if (isa<UndefValue>(Operands[0])) {
1375 return Operands[0];
1382 if (Operands
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp299 SmallVector<SDValue, 4> Operands(Op.getNumOperands());
303 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j));
305 Operands[j] = Op.getOperand(j);
308 Op = DAG.getNode(Op.getOpcode(), dl, NVT, &Operands[0], Operands.size());
336 SmallVector<SDValue, 4> Operands(Op.getNumOperands());
342 Operands[j] = DAG.getNode(Opc, dl, NVT, Op.getOperand(j));
344 Operands[j] = Op.getOperand(j);
347 return DAG.getNode(Op.getOpcode(), dl, Op.getValueType(), &Operands[0],
348 Operands
[all...]
H A DSelectionDAG.cpp833 "Operands must all have the same type");
5982 SmallVector<SDValue, 4> Operands(N->getNumOperands());
5998 Operands[j] = getNode(ISD::EXTRACT_VECTOR_ELT, dl,
6004 Operands[j] = Operand;
6011 &Operands[0], Operands.size()));
6015 &Operands[0], Operands.size()));
6022 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0],
6023 getShiftAmountOperand(Operands[
[all...]
/external/llvm/include/llvm/Analysis/
H A DScalarEvolution.h614 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
616 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, argument
618 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end());
622 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands);
624 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands);
/external/libvpx/examples/includes/geshi/geshi/
H A Dasm.php121 /*Operands*/
H A Dmpasm.php90 /*Operands*/
/external/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp145 SmallPtrSet<Constant*, 4> Operands; local
148 Operands.insert(cast<Constant>(C->getOperand(i)));
158 for (SmallPtrSet<Constant*, 4>::iterator OI = Operands.begin(),
159 OE = Operands.end(); OI != OE; ++OI)
/external/llvm/lib/VMCore/
H A DConstantsContext.h482 std::vector<Constant*> Operands; local
483 Operands.reserve(CE->getNumOperands());
485 Operands.push_back(cast<Constant>(CE->getOperand(i)));
486 return ExprMapKeyType(CE->getOpcode(), Operands,
653 typedef ArrayRef<Constant*> Operands; typedef in class:llvm::ConstantAggrUniqueMap
654 typedef std::pair<TypeClass*, Operands> LookupKey;
719 ConstantClass *Create(TypeClass *Ty, Operands V, typename MapTy::iterator I) {
732 ConstantClass *getOrCreate(TypeClass *Ty, Operands V) {
/external/llvm/include/llvm/TableGen/
H A DRecord.h807 virtual OpInit *clone(std::vector<Init *> &Operands) const = 0;
846 virtual OpInit *clone(std::vector<Init *> &Operands) const {
847 assert(Operands.size() == 1 &&
849 return UnOpInit::get(getOpcode(), *Operands.begin(), getType());
890 virtual OpInit *clone(std::vector<Init *> &Operands) const {
891 assert(Operands.size() == 2 &&
893 return BinOpInit::get(getOpcode(), Operands[0], Operands[1], getType());
941 virtual OpInit *clone(std::vector<Init *> &Operands) const {
942 assert(Operands
[all...]
/external/llvm/include/llvm/
H A DMetadata.h202 void *Operands; // SmallVector<TrackingVH<MDNode>, 4> member in class:llvm::NamedMDNode
/external/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp1005 SmallVector<Constant*, 8> Operands;
1006 Operands.reserve(I.getNumOperands());
1011 return; // Operands are not resolved yet.
1017 Operands.push_back(State.getConstant());
1020 Constant *Ptr = Operands[0];
1021 ArrayRef<Constant *> Indices(Operands.begin() + 1, Operands.end());
1105 SmallVector<Constant*, 8> Operands; local
1111 return; // Operands are not resolved yet.
1115 Operands
[all...]
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp402 // Operands
545 SmallVector<llvm::MCParsedAsmOperand*, 8> Operands; local
547 Operands);
555 HadError = TargetParser->MatchInstruction(IDLoc, Kind, Operands, Instrs,
570 for (unsigned i = 1, e = Operands.size(); i != e; ++i) {
572 unsigned MCIdx = TargetParser->getMCInstOperandNum(Kind, Inst, Operands,
/external/clang/lib/CodeGen/
H A DTargetInfo.cpp3680 SmallVector<llvm::Value*, 5> Operands;
3681 Operands.push_back(F);
3683 Operands.push_back(llvm::Constant::getIntegerValue(M.Int32Ty,
3686 Operands.push_back(llvm::Constant::getIntegerValue(M.Int32Ty,
3689 Operands.push_back(llvm::Constant::getIntegerValue(M.Int32Ty,
3696 Operands.push_back(llvm::ConstantInt::getTrue(Context));
3697 OpenCLMetadata->addOperand(llvm::MDNode::get(Context, Operands));

Completed in 424 milliseconds

123