diff options
author | Juergen Ributzka <juergen@apple.com> | 2015-07-09 17:11:08 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@apple.com> | 2015-07-09 17:11:08 +0000 |
commit | e4685a1c0d0b475566ee51d4e248c7da1cd50e01 (patch) | |
tree | 8b51e4e70a801068916b780d6266765856331dc1 /llvm/lib/CodeGen/StackMaps.cpp | |
parent | 964a5c59f867831d69887ca0b8074fb5c9ff3c64 (diff) | |
download | bcm5719-llvm-e4685a1c0d0b475566ee51d4e248c7da1cd50e01.tar.gz bcm5719-llvm-e4685a1c0d0b475566ee51d4e248c7da1cd50e01.zip |
[StackMaps] Use emplace_back when possible. NFC.
llvm-svn: 241821
Diffstat (limited to 'llvm/lib/CodeGen/StackMaps.cpp')
-rw-r--r-- | llvm/lib/CodeGen/StackMaps.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/StackMaps.cpp b/llvm/lib/CodeGen/StackMaps.cpp index 524bc20933a..e7e4c68ab94 100644 --- a/llvm/lib/CodeGen/StackMaps.cpp +++ b/llvm/lib/CodeGen/StackMaps.cpp @@ -99,8 +99,8 @@ StackMaps::parseOperand(MachineInstr::const_mop_iterator MOI, Size /= 8; unsigned Reg = (++MOI)->getReg(); int64_t Imm = (++MOI)->getImm(); - Locs.push_back(Location(StackMaps::Location::Direct, Size, - getDwarfRegNum(Reg, TRI), Imm)); + Locs.emplace_back(StackMaps::Location::Direct, Size, + getDwarfRegNum(Reg, TRI), Imm); break; } case StackMaps::IndirectMemRefOp: { @@ -108,15 +108,15 @@ StackMaps::parseOperand(MachineInstr::const_mop_iterator MOI, assert(Size > 0 && "Need a valid size for indirect memory locations."); unsigned Reg = (++MOI)->getReg(); int64_t Imm = (++MOI)->getImm(); - Locs.push_back(Location(StackMaps::Location::Indirect, Size, - getDwarfRegNum(Reg, TRI), Imm)); + Locs.emplace_back(StackMaps::Location::Indirect, Size, + getDwarfRegNum(Reg, TRI), Imm); break; } case StackMaps::ConstantOp: { ++MOI; assert(MOI->isImm() && "Expected constant operand."); int64_t Imm = MOI->getImm(); - Locs.push_back(Location(Location::Constant, sizeof(int64_t), 0, Imm)); + Locs.emplace_back(Location::Constant, sizeof(int64_t), 0, Imm); break; } } |