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...