diff options
author | Chris Lattner <sabre@nondot.org> | 2004-02-09 04:14:01 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-02-09 04:14:01 +0000 |
commit | fa829be4d348aeec4cb89760960179e71ad5746f (patch) | |
tree | 5715ba4d300721dc59e3700891b6cb037f476ee3 /llvm/lib/Bytecode/Reader/Reader.cpp | |
parent | f5a4e33e497d161491c1ae5320e8cc30e2a7a243 (diff) | |
download | bcm5719-llvm-fa829be4d348aeec4cb89760960179e71ad5746f.tar.gz bcm5719-llvm-fa829be4d348aeec4cb89760960179e71ad5746f.zip |
Start using the new and improve interface to FunctionType arguments
llvm-svn: 11224
Diffstat (limited to 'llvm/lib/Bytecode/Reader/Reader.cpp')
-rw-r--r-- | llvm/lib/Bytecode/Reader/Reader.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/llvm/lib/Bytecode/Reader/Reader.cpp b/llvm/lib/Bytecode/Reader/Reader.cpp index 977acbc861b..4a3a5c66d72 100644 --- a/llvm/lib/Bytecode/Reader/Reader.cpp +++ b/llvm/lib/Bytecode/Reader/Reader.cpp @@ -381,11 +381,10 @@ void BytecodeParser::materializeFunction(Function* F) { // Insert arguments into the value table before we parse the first basic // block in the function, but after we potentially read in the // compaction table. - const FunctionType::ParamTypes &Params = - F->getFunctionType()->getParamTypes(); + const FunctionType *FT = F->getFunctionType(); Function::aiterator AI = F->abegin(); - for (FunctionType::ParamTypes::const_iterator It = Params.begin(); - It != Params.end(); ++It, ++AI) + for (FunctionType::param_iterator It = FT->param_begin(); + It != FT->param_end(); ++It, ++AI) insertValue(AI, getTypeSlot(AI->getType()), Values); InsertedArguments = true; } @@ -404,11 +403,10 @@ void BytecodeParser::materializeFunction(Function* F) { // Insert arguments into the value table before we parse the first basic // block in the function, but after we potentially read in the // compaction table. - const FunctionType::ParamTypes &Params = - F->getFunctionType()->getParamTypes(); + const FunctionType *FT = F->getFunctionType(); Function::aiterator AI = F->abegin(); - for (FunctionType::ParamTypes::const_iterator It = Params.begin(); - It != Params.end(); ++It, ++AI) + for (FunctionType::param_iterator It = FT->param_begin(); + It != FT->param_end(); ++It, ++AI) insertValue(AI, getTypeSlot(AI->getType()), Values); InsertedArguments = true; } @@ -424,11 +422,10 @@ void BytecodeParser::materializeFunction(Function* F) { // list for the function, but after we potentially read in the compaction // table. if (!InsertedArguments) { - const FunctionType::ParamTypes &Params = - F->getFunctionType()->getParamTypes(); + const FunctionType *FT = F->getFunctionType(); Function::aiterator AI = F->abegin(); - for (FunctionType::ParamTypes::const_iterator It = Params.begin(); - It != Params.end(); ++It, ++AI) + for (FunctionType::param_iterator It = FT->param_begin(); + It != FT->param_end(); ++It, ++AI) insertValue(AI, getTypeSlot(AI->getType()), Values); InsertedArguments = true; } |