search for: funcname_to_opc

Displaying 3 results from an estimated 3 matches for "funcname_to_opc".

2006 Nov 15
2
[LLVMdev] LowerCALL (TargetLowering)
...umOperands() - 5) / 2; std::string Name; if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) Name = G->getGlobal()->getName(); else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(Callee)) Name = S->getSymbol(); unsigned opcode = funcname_to_opc[Name]; assert(opcode != 0 && "Unknown function call."); std::vector<MVT::ValueType> Tys; std::vector<SDOperand> Ops; for (unsigned i = 0; i != NumOps; ++i) { SDOperand Arg = Op.getOperand(5+2*i); Tys.push_back(Arg.getValueType()); Ops.push_back(Arg...
2006 Nov 15
0
[LLVMdev] LowerCALL (TargetLowering)
...e; > if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode> > (Callee)) > Name = G->getGlobal()->getName(); > else if (ExternalSymbolSDNode *S = > dyn_cast<ExternalSymbolSDNode>(Callee)) > Name = S->getSymbol(); > > unsigned opcode = funcname_to_opc[Name]; > assert(opcode != 0 && "Unknown function call."); > > std::vector<MVT::ValueType> Tys; > std::vector<SDOperand> Ops; > > for (unsigned i = 0; i != NumOps; ++i) { > SDOperand Arg = Op.getOperand(5+2*i); > Tys.push_back(A...
2006 Nov 15
1
[LLVMdev] LowerCALL (TargetLowering)
...*G = dyn_cast<GlobalAddressSDNode> > > (Callee)) > > Name = G->getGlobal()->getName(); > > else if (ExternalSymbolSDNode *S = > > dyn_cast<ExternalSymbolSDNode>(Callee)) > > Name = S->getSymbol(); > > > > unsigned opcode = funcname_to_opc[Name]; > > assert(opcode != 0 && "Unknown function call."); > > > > std::vector<MVT::ValueType> Tys; > > std::vector<SDOperand> Ops; > > > > for (unsigned i = 0; i != NumOps; ++i) { > > SDOperand Arg = Op.getOp...