diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-09-21 05:32:41 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-09-21 05:32:41 +0000 |
commit | 0013be16fff27ce7744210007e08ed7528212c65 (patch) | |
tree | 623d42291b99ad1b5a7972fca60ec30e7b6d235d /llvm/lib | |
parent | 18929c50694220481b53784dad9e7a5a7aaec919 (diff) | |
download | bcm5719-llvm-0013be16fff27ce7744210007e08ed7528212c65.tar.gz bcm5719-llvm-0013be16fff27ce7744210007e08ed7528212c65.zip |
Use makeArrayRef or None to avoid unnecessarily mentioning the ArrayRef type extra times. NFC
llvm-svn: 248140
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/MC/MCDwarf.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/Object/MachOObjectFile.cpp | 24 | ||||
-rw-r--r-- | llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 |
5 files changed, 18 insertions, 18 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index c77c1e08c27..b8691bd9e10 100644 --- a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -12732,7 +12732,7 @@ static SDValue partitionShuffleOfConcats(SDNode *N, SelectionDAG &DAG) { std::all_of(SVN->getMask().begin() + NumElemsPerConcat, SVN->getMask().end(), [](int i) { return i == -1; })) { N0 = DAG.getVectorShuffle(ConcatVT, SDLoc(N), N0.getOperand(0), N0.getOperand(1), - ArrayRef<int>(SVN->getMask().begin(), NumElemsPerConcat)); + makeArrayRef(SVN->getMask().begin(), NumElemsPerConcat)); N1 = DAG.getUNDEF(ConcatVT); return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, N0, N1); } diff --git a/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp b/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp index 53a676efaf3..d22e63502d2 100644 --- a/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp +++ b/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp @@ -110,7 +110,7 @@ static const DWARFFormValue::FormClass DWARF4FormClasses[] = { bool DWARFFormValue::isFormClass(DWARFFormValue::FormClass FC) const { // First, check DWARF4 form classes. - if (Form < ArrayRef<FormClass>(DWARF4FormClasses).size() && + if (Form < makeArrayRef(DWARF4FormClasses).size() && DWARF4FormClasses[Form] == FC) return true; // Check more forms from DWARF4 and DWARF5 proposals. @@ -584,6 +584,6 @@ Optional<int64_t> DWARFFormValue::getAsSignedConstant() const { Optional<ArrayRef<uint8_t>> DWARFFormValue::getAsBlock() const { if (!isFormClass(FC_Block) && !isFormClass(FC_Exprloc)) return None; - return ArrayRef<uint8_t>(Value.data, Value.uval); + return makeArrayRef(Value.data, Value.uval); } diff --git a/llvm/lib/MC/MCDwarf.cpp b/llvm/lib/MC/MCDwarf.cpp index 2d8912b71f1..9ab8319f4c8 100644 --- a/llvm/lib/MC/MCDwarf.cpp +++ b/llvm/lib/MC/MCDwarf.cpp @@ -221,8 +221,8 @@ MCDwarfLineTableHeader::Emit(MCStreamer *MCOS, }; assert(array_lengthof(StandardOpcodeLengths) >= (Params.DWARF2LineOpcodeBase - 1U)); - return Emit(MCOS, Params, ArrayRef<char>(StandardOpcodeLengths, - Params.DWARF2LineOpcodeBase - 1)); + return Emit(MCOS, Params, makeArrayRef(StandardOpcodeLengths, + Params.DWARF2LineOpcodeBase - 1)); } static const MCExpr *forceExpAbs(MCStreamer &OS, const MCExpr* Expr) { diff --git a/llvm/lib/Object/MachOObjectFile.cpp b/llvm/lib/Object/MachOObjectFile.cpp index d1faf7be3af..571ed7a14fb 100644 --- a/llvm/lib/Object/MachOObjectFile.cpp +++ b/llvm/lib/Object/MachOObjectFile.cpp @@ -2204,65 +2204,65 @@ MachOObjectFile::getLinkOptHintsLoadCommand() const { ArrayRef<uint8_t> MachOObjectFile::getDyldInfoRebaseOpcodes() const { if (!DyldInfoLoadCmd) - return ArrayRef<uint8_t>(); + return None; MachO::dyld_info_command DyldInfo = getStruct<MachO::dyld_info_command>(this, DyldInfoLoadCmd); const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( getPtr(this, DyldInfo.rebase_off)); - return ArrayRef<uint8_t>(Ptr, DyldInfo.rebase_size); + return makeArrayRef(Ptr, DyldInfo.rebase_size); } ArrayRef<uint8_t> MachOObjectFile::getDyldInfoBindOpcodes() const { if (!DyldInfoLoadCmd) - return ArrayRef<uint8_t>(); + return None; MachO::dyld_info_command DyldInfo = getStruct<MachO::dyld_info_command>(this, DyldInfoLoadCmd); const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( getPtr(this, DyldInfo.bind_off)); - return ArrayRef<uint8_t>(Ptr, DyldInfo.bind_size); + return makeArrayRef(Ptr, DyldInfo.bind_size); } ArrayRef<uint8_t> MachOObjectFile::getDyldInfoWeakBindOpcodes() const { if (!DyldInfoLoadCmd) - return ArrayRef<uint8_t>(); + return None; MachO::dyld_info_command DyldInfo = getStruct<MachO::dyld_info_command>(this, DyldInfoLoadCmd); const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( getPtr(this, DyldInfo.weak_bind_off)); - return ArrayRef<uint8_t>(Ptr, DyldInfo.weak_bind_size); + return makeArrayRef(Ptr, DyldInfo.weak_bind_size); } ArrayRef<uint8_t> MachOObjectFile::getDyldInfoLazyBindOpcodes() const { if (!DyldInfoLoadCmd) - return ArrayRef<uint8_t>(); + return None; MachO::dyld_info_command DyldInfo = getStruct<MachO::dyld_info_command>(this, DyldInfoLoadCmd); const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( getPtr(this, DyldInfo.lazy_bind_off)); - return ArrayRef<uint8_t>(Ptr, DyldInfo.lazy_bind_size); + return makeArrayRef(Ptr, DyldInfo.lazy_bind_size); } ArrayRef<uint8_t> MachOObjectFile::getDyldInfoExportsTrie() const { if (!DyldInfoLoadCmd) - return ArrayRef<uint8_t>(); + return None; MachO::dyld_info_command DyldInfo = getStruct<MachO::dyld_info_command>(this, DyldInfoLoadCmd); const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( getPtr(this, DyldInfo.export_off)); - return ArrayRef<uint8_t>(Ptr, DyldInfo.export_size); + return makeArrayRef(Ptr, DyldInfo.export_size); } ArrayRef<uint8_t> MachOObjectFile::getUuid() const { if (!UuidLoadCmd) - return ArrayRef<uint8_t>(); + return None; // Returning a pointer is fine as uuid doesn't need endian swapping. const char *Ptr = UuidLoadCmd + offsetof(MachO::uuid_command, uuid); - return ArrayRef<uint8_t>(reinterpret_cast<const uint8_t *>(Ptr), 16); + return makeArrayRef(reinterpret_cast<const uint8_t *>(Ptr), 16); } StringRef MachOObjectFile::getStringTableData() const { diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp index d0830a9e583..120966e92db 100644 --- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp @@ -691,7 +691,7 @@ SDValue SITargetLowering::LowerFormalArguments( } if (Info->getShaderType() != ShaderType::COMPUTE) { - unsigned ScratchIdx = CCInfo.getFirstUnallocated(ArrayRef<MCPhysReg>( + unsigned ScratchIdx = CCInfo.getFirstUnallocated(makeArrayRef( AMDGPU::SGPR_32RegClass.begin(), AMDGPU::SGPR_32RegClass.getNumRegs())); Info->ScratchOffsetReg = AMDGPU::SGPR_32RegClass.getRegister(ScratchIdx); } |