summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon
ModeNameSize
d---------AsmParser131logplain
-rw-r--r--BitTracker.cpp36191logplain
-rw-r--r--BitTracker.h17638logplain
-rw-r--r--CMakeLists.txt2222logplain
d---------Disassembler134logplain
-rw-r--r--Hexagon.h2013logplain
-rw-r--r--Hexagon.td14568logplain
-rw-r--r--HexagonAsmPrinter.cpp27689logplain
-rw-r--r--HexagonAsmPrinter.h2174logplain
-rw-r--r--HexagonBitSimplify.cpp109555logplain
-rw-r--r--HexagonBitTracker.cpp40592logplain
-rw-r--r--HexagonBitTracker.h2528logplain
-rw-r--r--HexagonBlockRanges.cpp16277logplain
-rw-r--r--HexagonBlockRanges.h7109logplain
-rw-r--r--HexagonBranchRelaxation.cpp7980logplain
-rw-r--r--HexagonCFGOptimizer.cpp8577logplain
-rw-r--r--HexagonCallingConv.td3770logplain
-rw-r--r--HexagonCommonGEP.cpp42737logplain
-rw-r--r--HexagonConstExtenders.cpp70216logplain
-rw-r--r--HexagonConstPropagation.cpp98718logplain
-rw-r--r--HexagonCopyToCombine.cpp32817logplain
-rw-r--r--HexagonDepArch.h711logplain
-rw-r--r--HexagonDepArch.td1661logplain
-rw-r--r--HexagonDepIICHVX.td70495logplain
-rw-r--r--HexagonDepIICScalar.td109160logplain
-rw-r--r--HexagonDepITypes.h1549logplain
-rw-r--r--HexagonDepITypes.td1961logplain
-rw-r--r--HexagonDepInstrFormats.td90629logplain
-rw-r--r--HexagonDepInstrInfo.td996337logplain
-rw-r--r--HexagonDepMappings.td66113logplain
-rw-r--r--HexagonDepOperands.td13215logplain
-rw-r--r--HexagonDepTimingClasses.h4055logplain
-rw-r--r--HexagonEarlyIfConv.cpp38163logplain
-rw-r--r--HexagonExpandCondsets.cpp50039logplain
-rw-r--r--HexagonFixupHwLoops.cpp6715logplain
-rw-r--r--HexagonFrameLowering.cpp90288logplain
-rw-r--r--HexagonFrameLowering.h7649logplain
-rw-r--r--HexagonGatherPacketize.cpp3334logplain
-rw-r--r--HexagonGenExtract.cpp8688logplain
-rw-r--r--HexagonGenInsert.cpp54486logplain
-rw-r--r--HexagonGenMux.cpp12643logplain
-rw-r--r--HexagonGenPredicate.cpp16314logplain
-rw-r--r--HexagonHardwareLoops.cpp72162logplain
-rw-r--r--HexagonHazardRecognizer.cpp5966logplain
-rw-r--r--HexagonHazardRecognizer.h3643logplain
-rw-r--r--HexagonIICHVX.td1133logplain
-rw-r--r--HexagonIICScalar.td1345logplain
-rw-r--r--HexagonISelDAGToDAG.cpp79458logplain
-rw-r--r--HexagonISelDAGToDAG.h5975logplain
-rw-r--r--HexagonISelDAGToDAGHVX.cpp68005logplain
-rw-r--r--HexagonISelLowering.cpp124545logplain
-rw-r--r--HexagonISelLowering.h20611logplain
-rw-r--r--HexagonISelLoweringHVX.cpp61019logplain
-rw-r--r--HexagonInstrFormats.td9425logplain
-rw-r--r--HexagonInstrFormatsV4.td3109logplain
-rw-r--r--HexagonInstrFormatsV60.td1024logplain
-rw-r--r--HexagonInstrFormatsV65.td1542logplain
-rw-r--r--HexagonInstrInfo.cpp156552logplain
-rw-r--r--HexagonInstrInfo.h25768logplain
-rw-r--r--HexagonIntrinsics.td62727logplain
-rw-r--r--HexagonIntrinsicsV3.td1142logplain
-rw-r--r--HexagonIntrinsicsV4.td12284logplain
-rw-r--r--HexagonIntrinsicsV5.td4845logplain
-rw-r--r--HexagonIntrinsicsV60.td29593logplain
-rw-r--r--HexagonLoopIdiomRecognition.cpp81059logplain
-rw-r--r--HexagonMCInstLower.cpp6383logplain
-rw-r--r--HexagonMachineFunctionInfo.cpp479logplain
-rw-r--r--HexagonMachineFunctionInfo.h2827logplain
-rw-r--r--HexagonMachineScheduler.cpp35044logplain
-rw-r--r--HexagonMachineScheduler.h8838logplain
-rw-r--r--HexagonMapAsm2IntrinV62.gen.td8887logplain
-rw-r--r--HexagonMapAsm2IntrinV65.gen.td12699logplain
-rw-r--r--HexagonNewValueJump.cpp26155logplain
-rw-r--r--HexagonOperands.td1633logplain
-rw-r--r--HexagonOptAddrMode.cpp29804logplain
-rw-r--r--HexagonOptimizeSZextends.cpp4789logplain
-rw-r--r--HexagonPatterns.td131014logplain
-rw-r--r--HexagonPatternsHVX.td22146logplain
-rw-r--r--HexagonPatternsV65.td2998logplain
-rw-r--r--HexagonPeephole.cpp10475logplain
-rw-r--r--HexagonPseudo.td21513logplain
-rw-r--r--HexagonRDFOpt.cpp10076logplain
-rw-r--r--HexagonRegisterInfo.cpp12110logplain
-rw-r--r--HexagonRegisterInfo.h3090logplain
-rw-r--r--HexagonRegisterInfo.td17898logplain
-rw-r--r--HexagonSchedule.td2967logplain
-rw-r--r--HexagonScheduleV4.td1739logplain
-rw-r--r--HexagonScheduleV55.td1826logplain
-rw-r--r--HexagonScheduleV60.td4376logplain
-rw-r--r--HexagonScheduleV62.td1527logplain
-rw-r--r--HexagonScheduleV65.td1571logplain
-rw-r--r--HexagonSelectionDAGInfo.cpp2377logplain
-rw-r--r--HexagonSelectionDAGInfo.h1244logplain
-rw-r--r--HexagonSplitConst32AndConst64.cpp4223logplain
-rw-r--r--HexagonSplitDouble.cpp38827logplain
-rw-r--r--HexagonStoreWidening.cpp20958logplain
-rw-r--r--HexagonSubtarget.cpp21083logplain
-rw-r--r--HexagonSubtarget.h8806logplain
-rw-r--r--HexagonTargetMachine.cpp15798logplain
-rw-r--r--HexagonTargetMachine.h1785logplain
-rw-r--r--HexagonTargetObjectFile.cpp16800logplain
-rw-r--r--HexagonTargetObjectFile.h2152logplain
-rw-r--r--HexagonTargetStreamer.h1204logplain
-rw-r--r--HexagonTargetTransformInfo.cpp11171logplain
-rw-r--r--HexagonTargetTransformInfo.h5458logplain
-rw-r--r--HexagonVExtract.cpp5543logplain
-rw-r--r--HexagonVLIWPacketizer.cpp65468logplain
-rw-r--r--HexagonVLIWPacketizer.h5879logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.cpp20168logplain
-rw-r--r--HexagonVectorPrint.cpp7142logplain
-rw-r--r--LLVMBuild.txt1044logplain
d---------MCTargetDesc1342logplain
-rw-r--r--RDFCopy.cpp6472logplain
-rw-r--r--RDFCopy.h1668logplain
-rw-r--r--RDFDeadCode.cpp7616logplain
-rw-r--r--RDFDeadCode.h2337logplain
-rw-r--r--RDFGraph.cpp59923logplain
-rw-r--r--RDFGraph.h33233logplain
-rw-r--r--RDFLiveness.cpp41660logplain
-rw-r--r--RDFLiveness.h5027logplain
-rw-r--r--RDFRegisters.cpp11559logplain
-rw-r--r--RDFRegisters.h6683logplain
d---------TargetInfo132logplain