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.td23560logplain
-rw-r--r--HexagonAsmPrinter.cpp30278logplain
-rw-r--r--HexagonAsmPrinter.h2843logplain
-rw-r--r--HexagonBitSimplify.cpp109553logplain
-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.td5629logplain
-rw-r--r--HexagonCommonGEP.cpp40990logplain
-rw-r--r--HexagonConstExtenders.cpp71879logplain
-rw-r--r--HexagonConstPropagation.cpp101529logplain
-rw-r--r--HexagonCopyHoisting.cpp9132logplain
-rw-r--r--HexagonCopyToCombine.cpp32343logplain
-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.td80326logplain
-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.cpp98775logplain
-rw-r--r--HexagonFrameLowering.h8175logplain
-rw-r--r--HexagonGenExtract.cpp8404logplain
-rw-r--r--HexagonGenInsert.cpp52420logplain
-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.cpp87139logplain
-rw-r--r--HexagonISelDAGToDAG.h6374logplain
-rw-r--r--HexagonISelDAGToDAGHVX.cpp97381logplain
-rw-r--r--HexagonISelLowering.cpp152918logplain
-rw-r--r--HexagonISelLowering.h29585logplain
-rw-r--r--HexagonISelLoweringHVX.cpp148304logplain
-rw-r--r--HexagonInstrFormats.td11811logplain
-rw-r--r--HexagonInstrFormatsV65.td1318logplain
-rw-r--r--HexagonInstrInfo.cpp170462logplain
-rw-r--r--HexagonInstrInfo.h26570logplain
-rw-r--r--HexagonIntrinsics.td20473logplain
-rw-r--r--HexagonLoadStoreWidening.cpp32987logplain
-rw-r--r--HexagonLoopAlign.cpp7128logplain
-rw-r--r--HexagonLoopIdiomRecognition.cpp80782logplain
-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.cpp44284logplain
-rw-r--r--HexagonOptimizeSZextends.cpp4623logplain
-rw-r--r--HexagonPassRegistry.def790logplain
-rw-r--r--HexagonPatterns.td156870logplain
-rw-r--r--HexagonPatternsHVX.td47014logplain
-rw-r--r--HexagonPatternsV65.td3528logplain
-rw-r--r--HexagonPeephole.cpp9798logplain
-rw-r--r--HexagonPseudo.td24386logplain
-rw-r--r--HexagonRDFOpt.cpp10676logplain
-rw-r--r--HexagonRegisterInfo.cpp16063logplain
-rw-r--r--HexagonRegisterInfo.h2818logplain
-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.cpp2431logplain
-rw-r--r--HexagonSelectionDAGInfo.h1273logplain
-rw-r--r--HexagonSplitConst32AndConst64.cpp3935logplain
-rw-r--r--HexagonSplitDouble.cpp38361logplain
-rw-r--r--HexagonSubtarget.cpp27724logplain
-rw-r--r--HexagonSubtarget.h12648logplain
-rw-r--r--HexagonTargetMachine.cpp18089logplain
-rw-r--r--HexagonTargetMachine.h2211logplain
-rw-r--r--HexagonTargetObjectFile.cpp17135logplain
-rw-r--r--HexagonTargetObjectFile.h2217logplain
-rw-r--r--HexagonTargetTransformInfo.cpp16005logplain
-rw-r--r--HexagonTargetTransformInfo.h7702logplain
-rw-r--r--HexagonTfrCleanup.cpp9596logplain
-rw-r--r--HexagonVExtract.cpp6648logplain
-rw-r--r--HexagonVLIWPacketizer.cpp68756logplain
-rw-r--r--HexagonVLIWPacketizer.h6395logplain
-rw-r--r--HexagonVectorCombine.cpp111717logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.cpp21628logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.h4518logplain
-rw-r--r--HexagonVectorPrint.cpp7036logplain
d---------MCTargetDesc1352logplain
-rw-r--r--RDFCopy.cpp7588logplain
-rw-r--r--RDFCopy.h1877logplain
-rw-r--r--RDFDeadCode.cpp7660logplain
-rw-r--r--RDFDeadCode.h2390logplain
d---------TargetInfo138logplain