aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon
ModeNameSize
d---------AsmParser90logplain
-rw-r--r--BitTracker.cpp35745logplain
-rw-r--r--BitTracker.h17679logplain
-rw-r--r--CMakeLists.txt2702logplain
d---------Disassembler93logplain
-rw-r--r--Hexagon.h5388logplain
-rw-r--r--Hexagon.td24190logplain
-rw-r--r--HexagonAsmPrinter.cpp30278logplain
-rw-r--r--HexagonAsmPrinter.h2843logplain
-rw-r--r--HexagonBitSimplify.cpp109564logplain
-rw-r--r--HexagonBitTracker.cpp40796logplain
-rw-r--r--HexagonBitTracker.h2539logplain
-rw-r--r--HexagonBlockRanges.cpp15994logplain
-rw-r--r--HexagonBlockRanges.h7251logplain
-rw-r--r--HexagonBranchRelaxation.cpp7742logplain
-rw-r--r--HexagonCFGOptimizer.cpp8225logplain
-rw-r--r--HexagonCallingConv.td5826logplain
-rw-r--r--HexagonCommonGEP.cpp40903logplain
-rw-r--r--HexagonConstExtenders.cpp71831logplain
-rw-r--r--HexagonConstPropagation.cpp101543logplain
-rw-r--r--HexagonCopyHoisting.cpp9124logplain
-rw-r--r--HexagonCopyToCombine.cpp32343logplain
-rw-r--r--HexagonDepArch.h1803logplain
-rw-r--r--HexagonDepArch.td3332logplain
-rw-r--r--HexagonDepDecoders.inc3025logplain
-rw-r--r--HexagonDepIICHVX.td302700logplain
-rw-r--r--HexagonDepIICScalar.td461094logplain
-rw-r--r--HexagonDepITypes.h1702logplain
-rw-r--r--HexagonDepITypes.td1955logplain
-rw-r--r--HexagonDepInstrFormats.td80326logplain
-rw-r--r--HexagonDepInstrInfo.td1127760logplain
-rw-r--r--HexagonDepInstrIntrinsics.inc105287logplain
-rw-r--r--HexagonDepMapAsm2Intrin.td310036logplain
-rw-r--r--HexagonDepMappings.td66157logplain
-rw-r--r--HexagonDepMask.h53150logplain
-rw-r--r--HexagonDepOperands.td12412logplain
-rw-r--r--HexagonDepTimingClasses.h4982logplain
-rw-r--r--HexagonEarlyIfConv.cpp37868logplain
-rw-r--r--HexagonExpandCondsets.cpp49896logplain
-rw-r--r--HexagonFixupHwLoops.cpp6444logplain
-rw-r--r--HexagonFrameLowering.cpp98551logplain
-rw-r--r--HexagonFrameLowering.h8175logplain
-rw-r--r--HexagonGenExtract.cpp8404logplain
-rw-r--r--HexagonGenInsert.cpp52478logplain
-rw-r--r--HexagonGenMemAbsolute.cpp8375logplain
-rw-r--r--HexagonGenMux.cpp12292logplain
-rw-r--r--HexagonGenPredicate.cpp15819logplain
-rw-r--r--HexagonGlobalRegion.cpp8827logplain
-rw-r--r--HexagonGlobalRegion.h3378logplain
-rw-r--r--HexagonHardwareLoops.cpp72529logplain
-rw-r--r--HexagonHazardRecognizer.cpp6128logplain
-rw-r--r--HexagonHazardRecognizer.h3822logplain
-rw-r--r--HexagonIICHVX.td1242logplain
-rw-r--r--HexagonIICScalar.td1373logplain
-rw-r--r--HexagonISelDAGToDAG.cpp88912logplain
-rw-r--r--HexagonISelDAGToDAG.h6374logplain
-rw-r--r--HexagonISelDAGToDAGHVX.cpp97475logplain
-rw-r--r--HexagonISelLowering.cpp150296logplain
-rw-r--r--HexagonISelLowering.h26118logplain
-rw-r--r--HexagonISelLoweringHVX.cpp158987logplain
-rw-r--r--HexagonInstrFormats.td11811logplain
-rw-r--r--HexagonInstrFormatsV65.td1318logplain
-rw-r--r--HexagonInstrInfo.cpp172150logplain
-rw-r--r--HexagonInstrInfo.h26900logplain
-rw-r--r--HexagonIntrinsics.td20473logplain
-rw-r--r--HexagonLiveVariables.cpp33526logplain
-rw-r--r--HexagonLiveVariables.h5493logplain
-rw-r--r--HexagonLoadStoreWidening.cpp32977logplain
-rw-r--r--HexagonLoopAlign.cpp7128logplain
-rw-r--r--HexagonLoopIdiomRecognition.cpp80777logplain
-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--HexagonMask.cpp3111logplain
-rw-r--r--HexagonNewValueJump.cpp25867logplain
-rw-r--r--HexagonOperands.td1894logplain
-rw-r--r--HexagonOptAddrMode.cpp44352logplain
-rw-r--r--HexagonOptimizeSZextends.cpp4623logplain
-rw-r--r--HexagonPassRegistry.def790logplain
-rw-r--r--HexagonPatterns.td158132logplain
-rw-r--r--HexagonPatternsHVX.td53321logplain
-rw-r--r--HexagonPatternsV65.td4049logplain
-rw-r--r--HexagonPeephole.cpp9798logplain
-rw-r--r--HexagonPseudo.td24386logplain
-rw-r--r--HexagonQFPOptimizer.cpp15459logplain
-rw-r--r--HexagonRDFOpt.cpp10699logplain
-rw-r--r--HexagonRegisterInfo.cpp16063logplain
-rw-r--r--HexagonRegisterInfo.h2818logplain
-rw-r--r--HexagonRegisterInfo.td30796logplain
-rw-r--r--HexagonSchedule.td2637logplain
-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--HexagonScheduleV81.td1220logplain
-rw-r--r--HexagonSelectionDAGInfo.cpp3806logplain
-rw-r--r--HexagonSelectionDAGInfo.h3430logplain
-rw-r--r--HexagonSplitConst32AndConst64.cpp3935logplain
-rw-r--r--HexagonSplitDouble.cpp38361logplain
-rw-r--r--HexagonSubtarget.cpp27660logplain
-rw-r--r--HexagonSubtarget.h13035logplain
-rw-r--r--HexagonTargetMachine.cpp18518logplain
-rw-r--r--HexagonTargetMachine.h2211logplain
-rw-r--r--HexagonTargetObjectFile.cpp17135logplain
-rw-r--r--HexagonTargetObjectFile.h2217logplain
-rw-r--r--HexagonTargetTransformInfo.cpp17033logplain
-rw-r--r--HexagonTargetTransformInfo.h7612logplain
-rw-r--r--HexagonTfrCleanup.cpp9600logplain
-rw-r--r--HexagonVExtract.cpp6648logplain
-rw-r--r--HexagonVLIWPacketizer.cpp68746logplain
-rw-r--r--HexagonVLIWPacketizer.h6395logplain
-rw-r--r--HexagonVectorCombine.cpp159322logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.cpp21629logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.h4518logplain
-rw-r--r--HexagonVectorPrint.cpp7036logplain
d---------MCTargetDesc1352logplain
-rw-r--r--RDFCopy.cpp7589logplain
-rw-r--r--RDFCopy.h1877logplain
-rw-r--r--RDFDeadCode.cpp7660logplain
-rw-r--r--RDFDeadCode.h2390logplain
d---------TargetInfo138logplain