aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon
ModeNameSize
d---------AsmParser48logplain
-rw-r--r--BitTracker.cpp36207logplainblame
-rw-r--r--BitTracker.h17666logplainblame
d---------Disassembler51logplain
-rw-r--r--Hexagon.h1004logplainblame
-rw-r--r--Hexagon.td17751logplainblame
-rw-r--r--HexagonArch.h1224logplainblame
-rw-r--r--HexagonAsmPrinter.cpp27292logplainblame
-rwxr-xr-xHexagonAsmPrinter.h2083logplainblame
-rw-r--r--HexagonBitSimplify.cpp110032logplainblame
-rw-r--r--HexagonBitTracker.cpp40838logplainblame
-rw-r--r--HexagonBitTracker.h2556logplainblame
-rw-r--r--HexagonBlockRanges.cpp16235logplainblame
-rw-r--r--HexagonBlockRanges.h7137logplainblame
-rw-r--r--HexagonBranchRelaxation.cpp7966logplainblame
-rw-r--r--HexagonCFGOptimizer.cpp8605logplainblame
-rw-r--r--HexagonCallingConv.td4569logplainblame
-rw-r--r--HexagonCommonGEP.cpp42462logplainblame
-rw-r--r--HexagonConstExtenders.cpp72334logplainblame
-rw-r--r--HexagonConstPropagation.cpp100093logplainblame
-rw-r--r--HexagonCopyToCombine.cpp32972logplainblame
-rw-r--r--HexagonDepArch.h2085logplainblame
-rw-r--r--HexagonDepArch.td1911logplainblame
-rw-r--r--HexagonDepDecoders.inc2610logplainblame
-rw-r--r--HexagonDepIICHVX.td115765logplainblame
-rw-r--r--HexagonDepIICScalar.td229494logplainblame
-rw-r--r--HexagonDepITypes.h1546logplainblame
-rw-r--r--HexagonDepITypes.td1957logplainblame
-rw-r--r--HexagonDepInstrFormats.td94091logplainblame
-rw-r--r--HexagonDepInstrInfo.td1045950logplainblame
-rw-r--r--HexagonDepMapAsm2Intrin.td261291logplainblame
-rw-r--r--HexagonDepMappings.td65815logplainblame
-rw-r--r--HexagonDepMask.h53190logplainblame
-rw-r--r--HexagonDepOperands.td12412logplainblame
-rw-r--r--HexagonDepTimingClasses.h4803logplainblame
-rw-r--r--HexagonEarlyIfConv.cpp38256logplainblame
-rw-r--r--HexagonExpandCondsets.cpp49711logplainblame
-rw-r--r--HexagonFixupHwLoops.cpp6694logplainblame
-rw-r--r--HexagonFrameLowering.cpp99488logplainblame
-rw-r--r--HexagonFrameLowering.h8040logplainblame
-rw-r--r--HexagonGenExtract.cpp8815logplainblame
-rw-r--r--HexagonGenInsert.cpp54514logplainblame
-rw-r--r--HexagonGenMux.cpp13010logplainblame
-rw-r--r--HexagonGenPredicate.cpp16642logplainblame
-rw-r--r--HexagonHardwareLoops.cpp72009logplainblame
-rw-r--r--HexagonHazardRecognizer.cpp5994logplainblame
-rw-r--r--HexagonHazardRecognizer.h3671logplainblame
-rw-r--r--HexagonIICHVX.td1242logplainblame
-rw-r--r--HexagonIICScalar.td1373logplainblame
-rw-r--r--HexagonISelDAGToDAG.cpp80520logplainblame
-rw-r--r--HexagonISelDAGToDAG.h6017logplainblame
-rw-r--r--HexagonISelDAGToDAGHVX.cpp69899logplainblame
-rw-r--r--HexagonISelLowering.cpp137884logplainblame
-rw-r--r--HexagonISelLowering.h23040logplainblame
-rw-r--r--HexagonISelLoweringHVX.cpp72260logplainblame
-rw-r--r--HexagonInstrFormats.td12331logplainblame
-rw-r--r--HexagonInstrFormatsV60.td1052logplainblame
-rw-r--r--HexagonInstrFormatsV65.td1572logplainblame
-rw-r--r--HexagonInstrInfo.cpp164942logplainblame
-rw-r--r--HexagonInstrInfo.h25913logplainblame
-rw-r--r--HexagonIntrinsics.td19668logplainblame
-rw-r--r--HexagonIntrinsicsV5.td17204logplainblame
-rw-r--r--HexagonIntrinsicsV60.td29589logplainblame
-rw-r--r--HexagonLoopIdiomRecognition.cpp81063logplainblame
-rw-r--r--HexagonMCInstLower.cpp6403logplainblame
-rw-r--r--HexagonMachineFunctionInfo.cpp507logplainblame
-rw-r--r--HexagonMachineFunctionInfo.h3400logplainblame
-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.cpp26185logplainblame
-rw-r--r--HexagonOperands.td1661logplainblame
-rw-r--r--HexagonOptAddrMode.cpp30070logplainblame
-rw-r--r--HexagonOptimizeSZextends.cpp4856logplainblame
-rw-r--r--HexagonPatterns.td145768logplainblame
-rw-r--r--HexagonPatternsHVX.td22585logplainblame
-rw-r--r--HexagonPatternsV65.td3026logplainblame
-rw-r--r--HexagonPeephole.cpp10426logplainblame
-rw-r--r--HexagonPseudo.td22138logplainblame
-rw-r--r--HexagonRDFOpt.cpp10178logplainblame
-rw-r--r--HexagonRegisterInfo.cpp12320logplainblame
-rw-r--r--HexagonRegisterInfo.h2952logplainblame
-rw-r--r--HexagonRegisterInfo.td20908logplainblame
-rw-r--r--HexagonSchedule.td2381logplainblame
-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--HexagonScheduleV67.td1607logplainblame
-rw-r--r--HexagonScheduleV67T.td2575logplainblame
-rw-r--r--HexagonSelectionDAGInfo.cpp2408logplainblame
-rw-r--r--HexagonSelectionDAGInfo.h1273logplainblame
-rw-r--r--HexagonSplitConst32AndConst64.cpp4254logplainblame
-rw-r--r--HexagonSplitDouble.cpp38771logplainblame
-rw-r--r--HexagonStoreWidening.cpp20958logplainblame
-rw-r--r--HexagonSubtarget.cpp21471logplainblame
-rw-r--r--HexagonSubtarget.h10848logplainblame
-rw-r--r--HexagonTargetMachine.cpp16385logplainblame
-rw-r--r--HexagonTargetMachine.h1813logplainblame
-rw-r--r--HexagonTargetObjectFile.cpp17207logplainblame
-rw-r--r--HexagonTargetObjectFile.h2217logplainblame
-rw-r--r--HexagonTargetStreamer.h1232logplainblame
-rw-r--r--HexagonTargetTransformInfo.cpp13422logplainblame
-rw-r--r--HexagonTargetTransformInfo.h6417logplainblame
-rw-r--r--HexagonVExtract.cpp6804logplainblame
-rw-r--r--HexagonVLIWPacketizer.cpp68615logplainblame
-rw-r--r--HexagonVLIWPacketizer.h6235logplainblame
-rw-r--r--HexagonVectorLoopCarriedReuse.cpp24565logplainblame
-rw-r--r--HexagonVectorPrint.cpp7234logplainblame
d---------MCTargetDesc1259logplain
-rw-r--r--RDFCopy.cpp6519logplainblame
-rw-r--r--RDFCopy.h1735logplainblame
-rw-r--r--RDFDeadCode.cpp7682logplainblame
-rw-r--r--RDFDeadCode.h2391logplainblame
d---------TargetInfo96logplain