Change from Method to Function

llvm-svn: 1992
This commit is contained in:
Chris Lattner 2002-03-26 18:02:30 +00:00
parent 57698e2c0b
commit af83890436
2 changed files with 4 additions and 5 deletions

View File

@ -1028,10 +1028,8 @@ MethodInfo::MethodInfo(Method *M) : Annotation(MethodInfoAID) {
// Assign slot numbers to the method arguments...
const Method::ArgumentListType &ArgList = M->getArgumentList();
for (Method::ArgumentListType::const_iterator AI = ArgList.begin(),
AE = ArgList.end(); AI != AE; ++AI) {
MethodArgument *MA = *AI;
MA->addAnnotation(new SlotNumber(getValueSlot(MA)));
}
AE = ArgList.end(); AI != AE; ++AI)
(*AI)->addAnnotation(new SlotNumber(getValueSlot(*AI)));
// Iterate over all of the instructions...
unsigned InstNum = 0;

View File

@ -38,11 +38,12 @@ private:
unsigned getValueSlot(const Value *V);
};
//===----------------------------------------------------------------------===//
// Support for the SlotNumber annotation
//===----------------------------------------------------------------------===//
// This annotation (attached only to MethodArgument & Instruction objects) is
// This annotation (attached only to FunctionArgument & Instruction objects) is
// used to hold the the slot number for the value in its type plane.
//
// Entities have this annotation attached to them when the containing