aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon
ModeNameSize
d---------AsmParser90logplain
-rw-r--r--BitTracker.cpp35745logplain
-rw-r--r--BitTracker.h17679logplain
-rw-r--r--CMakeLists.txt2565logplain
d---------Disassembler93logplain
-rw-r--r--Hexagon.h5194logplain
-rw-r--r--Hexagon.td23496logplain
-rw-r--r--HexagonAsmPrinter.cpp30278logplain
-rw-r--r--HexagonAsmPrinter.h2843logplain
-rw-r--r--HexagonBitSimplify.cpp109541logplain
-rw-r--r--HexagonBitTracker.cpp40796logplain
-rw-r--r--HexagonBitTracker.h2539logplain
-rw-r--r--HexagonBlockRanges.cpp16013logplain
-rw-r--r--HexagonBlockRanges.h7251logplain
-rw-r--r--HexagonBranchRelaxation.cpp7742logplain
-rw-r--r--HexagonCFGOptimizer.cpp8225logplain
-rw-r--r--HexagonCallingConv.td5193logplain
-rw-r--r--HexagonCommonGEP.cpp41003logplain
-rw-r--r--HexagonConstExtenders.cpp71879logplain
-rw-r--r--HexagonConstPropagation.cpp101529logplain
-rw-r--r--HexagonCopyHoisting.cpp9132logplain
-rw-r--r--HexagonCopyToCombine.cpp32373logplain
-rw-r--r--HexagonDepArch.h1746logplain
-rw-r--r--HexagonDepArch.td3129logplain
-rw-r--r--HexagonDepDecoders.inc3025logplain
-rw-r--r--HexagonDepIICHVX.td274607logplain
-rw-r--r--HexagonDepIICScalar.td433501logplain
-rw-r--r--HexagonDepITypes.h1702logplain
-rw-r--r--HexagonDepITypes.td1955logplain
-rw-r--r--HexagonDepInstrFormats.td82510logplain
-rw-r--r--HexagonDepInstrInfo.td1116005logplain
-rw-r--r--HexagonDepInstrIntrinsics.inc105287logplain
-rw-r--r--HexagonDepMapAsm2Intrin.td300289logplain
-rw-r--r--HexagonDepMappings.td66157logplain
-rw-r--r--HexagonDepMask.h53150logplain
-rw-r--r--HexagonDepOperands.td12412logplain
-rw-r--r--HexagonDepTimingClasses.h4982logplain
-rw-r--r--HexagonEarlyIfConv.cpp37879logplain
-rw-r--r--HexagonExpandCondsets.cpp49906logplain
-rw-r--r--HexagonFixupHwLoops.cpp6444logplain
-rw-r--r--HexagonFrameLowering.cpp98783logplain
-rw-r--r--HexagonFrameLowering.h8175logplain
-rw-r--r--HexagonGenExtract.cpp8404logplain
-rw-r--r--HexagonGenInsert.cpp52448logplain
-rw-r--r--HexagonGenMemAbsolute.cpp8368logplain
-rw-r--r--HexagonGenMux.cpp12311logplain
-rw-r--r--HexagonGenPredicate.cpp15813logplain
-rw-r--r--HexagonHardwareLoops.cpp72510logplain
-rw-r--r--HexagonHazardRecognizer.cpp6128logplain
-rw-r--r--HexagonHazardRecognizer.h3849logplain
-rw-r--r--HexagonIICHVX.td1242logplain
-rw-r--r--HexagonIICScalar.td1373logplain
-rw-r--r--HexagonISelDAGToDAG.cpp86938logplain
-rw-r--r--HexagonISelDAGToDAG.h6374logplain
-rw-r--r--HexagonISelDAGToDAGHVX.cpp96785logplain
-rw-r--r--HexagonISelLowering.cpp153649logplain
-rw-r--r--HexagonISelLowering.h29451logplain
-rw-r--r--HexagonISelLoweringHVX.cpp142744logplain
-rw-r--r--HexagonInstrFormats.td12433logplain
-rw-r--r--HexagonInstrFormatsV60.td1052logplain
-rw-r--r--HexagonInstrFormatsV65.td1572logplain
-rw-r--r--HexagonInstrInfo.cpp170422logplain
-rw-r--r--HexagonInstrInfo.h26564logplain
-rw-r--r--HexagonIntrinsics.td20473logplain
-rw-r--r--HexagonIntrinsicsV5.td17204logplain
-rw-r--r--HexagonIntrinsicsV60.td29589logplain
-rw-r--r--HexagonLoadStoreWidening.cpp32997logplain
-rw-r--r--HexagonLoopAlign.cpp7128logplain
-rw-r--r--HexagonLoopIdiomRecognition.cpp80669logplain
-rw-r--r--HexagonLoopIdiomRecognition.h912logplain
-rw-r--r--HexagonMCInstLower.cpp6667logplain
-rw-r--r--HexagonMachineFunctionInfo.cpp771logplain
-rw-r--r--HexagonMachineFunctionInfo.h3409logplain
-rw-r--r--HexagonMachineScheduler.cpp2586logplain
-rw-r--r--HexagonMachineScheduler.h1477logplain
-rw-r--r--HexagonMapAsm2IntrinV62.gen.td8915logplain
-rw-r--r--HexagonMask.cpp3141logplain
-rw-r--r--HexagonNewValueJump.cpp25867logplain
-rw-r--r--HexagonOperands.td1807logplain
-rw-r--r--HexagonOptAddrMode.cpp44284logplain
-rw-r--r--HexagonOptimizeSZextends.cpp4623logplain
-rw-r--r--HexagonPassRegistry.def790logplain
-rw-r--r--HexagonPatterns.td156870logplain
-rw-r--r--HexagonPatternsHVX.td46204logplain
-rw-r--r--HexagonPatternsV65.td3528logplain
-rw-r--r--HexagonPeephole.cpp9798logplain
-rw-r--r--HexagonPseudo.td24386logplain
-rw-r--r--HexagonRDFOpt.cpp10676logplain
-rw-r--r--HexagonRegisterInfo.cpp16130logplain
-rw-r--r--HexagonRegisterInfo.h2866logplain
-rw-r--r--HexagonRegisterInfo.td32460logplain
-rw-r--r--HexagonSchedule.td2606logplain
-rw-r--r--HexagonScheduleV5.td1767logplain
-rw-r--r--HexagonScheduleV55.td1854logplain
-rw-r--r--HexagonScheduleV60.td4412logplain
-rw-r--r--HexagonScheduleV62.td1563logplain
-rw-r--r--HexagonScheduleV65.td1607logplain
-rw-r--r--HexagonScheduleV66.td1608logplain
-rw-r--r--HexagonScheduleV67.td1607logplain
-rw-r--r--HexagonScheduleV67T.td2575logplain
-rw-r--r--HexagonScheduleV68.td1606logplain
-rw-r--r--HexagonScheduleV69.td1579logplain
-rw-r--r--HexagonScheduleV71.td1576logplain
-rw-r--r--HexagonScheduleV71T.td2512logplain
-rw-r--r--HexagonScheduleV73.td1575logplain
-rw-r--r--HexagonScheduleV75.td1421logplain
-rw-r--r--HexagonScheduleV79.td1220logplain
-rw-r--r--HexagonSelectionDAGInfo.cpp2502logplain
-rw-r--r--HexagonSelectionDAGInfo.h1273logplain
-rw-r--r--HexagonSplitConst32AndConst64.cpp3935logplain
-rw-r--r--HexagonSplitDouble.cpp38361logplain
-rw-r--r--HexagonSubtarget.cpp27744logplain
-rw-r--r--HexagonSubtarget.h12596logplain
-rw-r--r--HexagonTargetMachine.cpp18202logplain
-rw-r--r--HexagonTargetMachine.h2211logplain
-rw-r--r--HexagonTargetObjectFile.cpp17135logplain
-rw-r--r--HexagonTargetObjectFile.h2217logplain
-rw-r--r--HexagonTargetTransformInfo.cpp16004logplain
-rw-r--r--HexagonTargetTransformInfo.h7683logplain
-rw-r--r--HexagonTfrCleanup.cpp9596logplain
-rw-r--r--HexagonVExtract.cpp6648logplain
-rw-r--r--HexagonVLIWPacketizer.cpp68764logplain
-rw-r--r--HexagonVLIWPacketizer.h6395logplain
-rw-r--r--HexagonVectorCombine.cpp111776logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.cpp21628logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.h4518logplain
-rw-r--r--HexagonVectorPrint.cpp7036logplain
d---------MCTargetDesc1352logplain
-rw-r--r--RDFCopy.cpp7595logplain
-rw-r--r--RDFCopy.h1848logplain
-rw-r--r--RDFDeadCode.cpp7660logplain
-rw-r--r--RDFDeadCode.h2390logplain
d---------TargetInfo138logplain