summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon
ModeNameSize
d---------AsmParser48logplain
-rw-r--r--BitTracker.cpp36219logplainblame
-rw-r--r--BitTracker.h17666logplainblame
d---------Disassembler51logplain
-rw-r--r--Hexagon.h1004logplainblame
-rw-r--r--Hexagon.td15288logplainblame
-rw-r--r--HexagonAsmPrinter.cpp27267logplainblame
-rwxr-xr-xHexagonAsmPrinter.h2083logplainblame
-rw-r--r--HexagonBitSimplify.cpp109951logplainblame
-rw-r--r--HexagonBitTracker.cpp40864logplainblame
-rw-r--r--HexagonBitTracker.h2556logplainblame
-rw-r--r--HexagonBlockRanges.cpp16305logplainblame
-rw-r--r--HexagonBlockRanges.h7137logplainblame
-rw-r--r--HexagonBranchRelaxation.cpp8008logplainblame
-rw-r--r--HexagonCFGOptimizer.cpp8605logplainblame
-rw-r--r--HexagonCallingConv.td3798logplainblame
-rw-r--r--HexagonCommonGEP.cpp42731logplainblame
-rw-r--r--HexagonConstExtenders.cpp71434logplainblame
-rw-r--r--HexagonConstPropagation.cpp99477logplainblame
-rw-r--r--HexagonCopyToCombine.cpp32790logplainblame
-rw-r--r--HexagonDepArch.h761logplainblame
-rw-r--r--HexagonDepArch.td1695logplainblame
-rw-r--r--HexagonDepDecoders.inc2639logplainblame
-rw-r--r--HexagonDepIICHVX.td97088logplainblame
-rw-r--r--HexagonDepIICScalar.td126776logplainblame
-rw-r--r--HexagonDepITypes.h1596logplainblame
-rw-r--r--HexagonDepITypes.td2016logplainblame
-rw-r--r--HexagonDepInstrFormats.td78676logplainblame
-rw-r--r--HexagonDepInstrInfo.td1012330logplainblame
-rw-r--r--HexagonDepMapAsm2Intrin.td255066logplainblame
-rw-r--r--HexagonDepMappings.td66652logplainblame
-rw-r--r--HexagonDepOperands.td12620logplainblame
-rw-r--r--HexagonDepTimingClasses.h4405logplainblame
-rw-r--r--HexagonEarlyIfConv.cpp38050logplainblame
-rw-r--r--HexagonExpandCondsets.cpp49789logplainblame
-rw-r--r--HexagonFixupHwLoops.cpp6743logplainblame
-rw-r--r--HexagonFrameLowering.cpp91490logplainblame
-rw-r--r--HexagonFrameLowering.h7749logplainblame
-rw-r--r--HexagonGenExtract.cpp8719logplainblame
-rw-r--r--HexagonGenInsert.cpp54459logplainblame
-rw-r--r--HexagonGenMux.cpp12689logplainblame
-rw-r--r--HexagonGenPredicate.cpp16657logplainblame
-rw-r--r--HexagonHardwareLoops.cpp72016logplainblame
-rw-r--r--HexagonHazardRecognizer.cpp5994logplainblame
-rw-r--r--HexagonHazardRecognizer.h3671logplainblame
-rw-r--r--HexagonIICHVX.td1242logplainblame
-rw-r--r--HexagonIICScalar.td1373logplainblame
-rw-r--r--HexagonISelDAGToDAG.cpp79660logplainblame
-rw-r--r--HexagonISelDAGToDAG.h6003logplainblame
-rw-r--r--HexagonISelDAGToDAGHVX.cpp69985logplainblame
-rw-r--r--HexagonISelLowering.cpp125691logplainblame
-rw-r--r--HexagonISelLowering.h21403logplainblame
-rw-r--r--HexagonISelLoweringHVX.cpp63769logplainblame
-rw-r--r--HexagonInstrFormats.td8782logplainblame
-rw-r--r--HexagonInstrFormatsV5.td3138logplainblame
-rw-r--r--HexagonInstrFormatsV60.td1052logplainblame
-rw-r--r--HexagonInstrFormatsV65.td1570logplainblame
-rw-r--r--HexagonInstrInfo.cpp158591logplainblame
-rw-r--r--HexagonInstrInfo.h25982logplainblame
-rw-r--r--HexagonIntrinsics.td22519logplainblame
-rw-r--r--HexagonIntrinsicsV5.td17204logplainblame
-rw-r--r--HexagonIntrinsicsV60.td29621logplainblame
-rw-r--r--HexagonLoopIdiomRecognition.cpp81097logplainblame
-rw-r--r--HexagonMCInstLower.cpp6411logplainblame
-rw-r--r--HexagonMachineFunctionInfo.cpp507logplainblame
-rw-r--r--HexagonMachineFunctionInfo.h2855logplainblame
-rw-r--r--HexagonMachineScheduler.cpp35071logplainblame
-rw-r--r--HexagonMachineScheduler.h8866logplainblame
-rw-r--r--HexagonMapAsm2IntrinV62.gen.td8915logplainblame
-rw-r--r--HexagonMapAsm2IntrinV65.gen.td12727logplainblame
-rw-r--r--HexagonNewValueJump.cpp26183logplainblame
-rw-r--r--HexagonOperands.td1661logplainblame
-rw-r--r--HexagonOptAddrMode.cpp30073logplainblame
-rw-r--r--HexagonOptimizeSZextends.cpp4817logplainblame
-rw-r--r--HexagonPatterns.td140112logplainblame
-rw-r--r--HexagonPatternsHVX.td22146logplainblame
-rw-r--r--HexagonPatternsV65.td3026logplainblame
-rw-r--r--HexagonPeephole.cpp10503logplainblame
-rw-r--r--HexagonPseudo.td21802logplainblame
-rw-r--r--HexagonRDFOpt.cpp10104logplainblame
-rw-r--r--HexagonRegisterInfo.cpp11898logplainblame
-rw-r--r--HexagonRegisterInfo.h3052logplainblame
-rw-r--r--HexagonRegisterInfo.td18784logplainblame
-rw-r--r--HexagonSchedule.td3265logplainblame
-rw-r--r--HexagonScheduleV5.td1767logplainblame
-rw-r--r--HexagonScheduleV55.td1854logplainblame
-rw-r--r--HexagonScheduleV60.td4412logplainblame
-rw-r--r--HexagonScheduleV62.td1563logplainblame
-rw-r--r--HexagonScheduleV65.td1607logplainblame
-rw-r--r--HexagonScheduleV66.td1608logplainblame
-rw-r--r--HexagonSelectionDAGInfo.cpp2405logplainblame
-rw-r--r--HexagonSelectionDAGInfo.h1272logplainblame
-rw-r--r--HexagonSplitConst32AndConst64.cpp4254logplainblame
-rw-r--r--HexagonSplitDouble.cpp38875logplainblame
-rw-r--r--HexagonStoreWidening.cpp20959logplainblame
-rw-r--r--HexagonSubtarget.cpp21231logplainblame
-rw-r--r--HexagonSubtarget.h9212logplainblame
-rw-r--r--HexagonTargetMachine.cpp15892logplainblame
-rw-r--r--HexagonTargetMachine.h1813logplainblame
-rw-r--r--HexagonTargetObjectFile.cpp17158logplainblame
-rw-r--r--HexagonTargetObjectFile.h2203logplainblame
-rw-r--r--HexagonTargetStreamer.h1232logplainblame
-rw-r--r--HexagonTargetTransformInfo.cpp11558logplainblame
-rw-r--r--HexagonTargetTransformInfo.h5625logplainblame
-rw-r--r--HexagonVExtract.cpp5571logplainblame
-rw-r--r--HexagonVLIWPacketizer.cpp65654logplainblame
-rw-r--r--HexagonVLIWPacketizer.h5966logplainblame
-rw-r--r--HexagonVectorLoopCarriedReuse.cpp24491logplainblame
-rw-r--r--HexagonVectorPrint.cpp7170logplainblame
d---------MCTargetDesc1259logplain
-rw-r--r--RDFCopy.cpp6500logplainblame
-rw-r--r--RDFCopy.h1696logplainblame
-rw-r--r--RDFDeadCode.cpp7624logplainblame
-rw-r--r--RDFDeadCode.h2365logplainblame
-rw-r--r--RDFGraph.cpp59740logplainblame
-rw-r--r--RDFGraph.h34541logplainblame
-rw-r--r--RDFLiveness.cpp41620logplainblame
-rw-r--r--RDFLiveness.h5134logplainblame
-rw-r--r--RDFRegisters.cpp11587logplainblame
-rw-r--r--RDFRegisters.h6711logplainblame
d---------TargetInfo96logplain