aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon
ModeNameSize
d---------AsmParser131logplain
-rw-r--r--BitTracker.cpp35075logplainblame
-rw-r--r--BitTracker.h15928logplainblame
-rw-r--r--CMakeLists.txt1989logplainblame
d---------Disassembler134logplain
-rw-r--r--Hexagon.h2019logplainblame
-rw-r--r--Hexagon.td10714logplainblame
-rw-r--r--HexagonAsmPrinter.cpp30183logplainblame
-rwxr-xr-xHexagonAsmPrinter.h2102logplainblame
-rw-r--r--HexagonBitSimplify.cpp105534logplainblame
-rw-r--r--HexagonBitTracker.cpp38398logplainblame
-rw-r--r--HexagonBitTracker.h2191logplainblame
-rw-r--r--HexagonBlockRanges.cpp16172logplainblame
-rw-r--r--HexagonBlockRanges.h7063logplainblame
-rw-r--r--HexagonBranchRelaxation.cpp7746logplainblame
-rw-r--r--HexagonCFGOptimizer.cpp8693logplainblame
-rw-r--r--HexagonCommonGEP.cpp42587logplainblame
-rw-r--r--HexagonConstPropagation.cpp98110logplainblame
-rw-r--r--HexagonCopyToCombine.cpp33088logplainblame
-rw-r--r--HexagonDepArch.h386logplainblame
-rw-r--r--HexagonDepArch.td1223logplainblame
-rw-r--r--HexagonDepDecoders.h2240logplainblame
-rw-r--r--HexagonDepIICHVX.td43357logplainblame
-rw-r--r--HexagonDepIICScalar.td91085logplainblame
-rw-r--r--HexagonDepITypes.h1134logplainblame
-rw-r--r--HexagonDepITypes.td1456logplainblame
-rw-r--r--HexagonDepInstrFormats.td72646logplainblame
-rw-r--r--HexagonDepInstrInfo.td1281683logplainblame
-rw-r--r--HexagonDepMappings.td98094logplainblame
-rw-r--r--HexagonDepOperands.td13058logplainblame
-rw-r--r--HexagonDepTimingClasses.h3967logplainblame
-rw-r--r--HexagonEarlyIfConv.cpp38540logplainblame
-rw-r--r--HexagonExpandCondsets.cpp48877logplainblame
-rw-r--r--HexagonFixupHwLoops.cpp6572logplainblame
-rw-r--r--HexagonFrameLowering.cpp92309logplainblame
-rw-r--r--HexagonFrameLowering.h7538logplainblame
-rw-r--r--HexagonGenExtract.cpp8705logplainblame
-rw-r--r--HexagonGenInsert.cpp53770logplainblame
-rw-r--r--HexagonGenMux.cpp12119logplainblame
-rw-r--r--HexagonGenPredicate.cpp16259logplainblame
-rw-r--r--HexagonHardwareLoops.cpp71764logplainblame
-rw-r--r--HexagonHazardRecognizer.cpp4850logplainblame
-rw-r--r--HexagonHazardRecognizer.h3153logplainblame
-rw-r--r--HexagonIICHVX.td635logplainblame
-rw-r--r--HexagonIICScalar.td1345logplainblame
-rw-r--r--HexagonISelDAGToDAG.cpp75387logplainblame
-rw-r--r--HexagonISelLowering.cpp131230logplainblame
-rw-r--r--HexagonISelLowering.h11963logplainblame
-rw-r--r--HexagonInstrFormats.td9688logplainblame
-rw-r--r--HexagonInstrFormatsV4.td3109logplainblame
-rw-r--r--HexagonInstrFormatsV60.td1025logplainblame
-rw-r--r--HexagonInstrInfo.cpp146693logplainblame
-rw-r--r--HexagonInstrInfo.h22948logplainblame
-rw-r--r--HexagonIntrinsics.td61037logplainblame
-rw-r--r--HexagonIntrinsicsDerived.td1427logplainblame
-rw-r--r--HexagonIntrinsicsV3.td1142logplainblame
-rw-r--r--HexagonIntrinsicsV4.td12284logplainblame
-rw-r--r--HexagonIntrinsicsV5.td4846logplainblame
-rw-r--r--HexagonIntrinsicsV60.td38074logplainblame
-rw-r--r--HexagonLoopIdiomRecognition.cpp76627logplainblame
-rw-r--r--HexagonMCInstLower.cpp6112logplainblame
-rw-r--r--HexagonMachineFunctionInfo.cpp479logplainblame
-rw-r--r--HexagonMachineFunctionInfo.h2827logplainblame
-rw-r--r--HexagonMachineScheduler.cpp35616logplainblame
-rw-r--r--HexagonMachineScheduler.h7445logplainblame
-rw-r--r--HexagonMapAsm2IntrinV62.gen.td10803logplainblame
-rw-r--r--HexagonNewValueJump.cpp24737logplainblame
-rw-r--r--HexagonOperands.td2228logplainblame
-rw-r--r--HexagonOptAddrMode.cpp22949logplainblame
-rw-r--r--HexagonOptimizeSZextends.cpp4789logplainblame
-rw-r--r--HexagonPatterns.td144486logplainblame
-rw-r--r--HexagonPeephole.cpp10691logplainblame
-rw-r--r--HexagonPseudo.td19754logplainblame
-rw-r--r--HexagonRDFOpt.cpp9766logplainblame
-rw-r--r--HexagonRegisterInfo.cpp9383logplainblame
-rw-r--r--HexagonRegisterInfo.h2678logplainblame
-rw-r--r--HexagonRegisterInfo.td12768logplainblame
-rw-r--r--HexagonSchedule.td2750logplainblame
-rw-r--r--HexagonScheduleV4.td1739logplainblame
-rw-r--r--HexagonScheduleV55.td1826logplainblame
-rw-r--r--HexagonScheduleV60.td4376logplainblame
-rw-r--r--HexagonScheduleV62.td1527logplainblame
-rw-r--r--HexagonSelectionDAGInfo.cpp2377logplainblame
-rw-r--r--HexagonSelectionDAGInfo.h1244logplainblame
-rw-r--r--HexagonSplitConst32AndConst64.cpp4203logplainblame
-rw-r--r--HexagonSplitDouble.cpp37960logplainblame
-rw-r--r--HexagonStoreWidening.cpp21036logplainblame
-rw-r--r--HexagonSubtarget.cpp15126logplainblame
-rw-r--r--HexagonSubtarget.h5882logplainblame
-rw-r--r--HexagonTargetMachine.cpp13198logplainblame
-rw-r--r--HexagonTargetMachine.h1742logplainblame
-rw-r--r--HexagonTargetObjectFile.cpp15126logplainblame
-rw-r--r--HexagonTargetObjectFile.h1875logplainblame
-rw-r--r--HexagonTargetStreamer.h1204logplainblame
-rw-r--r--HexagonTargetTransformInfo.cpp2848logplainblame
-rw-r--r--HexagonTargetTransformInfo.h2280logplainblame
-rw-r--r--HexagonVLIWPacketizer.cpp60523logplainblame
-rw-r--r--HexagonVLIWPacketizer.h5018logplainblame
-rw-r--r--HexagonVectorPrint.cpp7053logplainblame
-rw-r--r--LLVMBuild.txt1044logplainblame
d---------MCTargetDesc1342logplain
-rw-r--r--RDFCopy.cpp6162logplainblame
-rw-r--r--RDFCopy.h1654logplainblame
-rw-r--r--RDFDeadCode.cpp7589logplainblame
-rw-r--r--RDFDeadCode.h2337logplainblame
-rw-r--r--RDFGraph.cpp60640logplainblame
-rw-r--r--RDFGraph.h33472logplainblame
-rw-r--r--RDFLiveness.cpp41261logplainblame
-rw-r--r--RDFLiveness.h4911logplainblame
-rw-r--r--RDFRegisters.cpp11217logplainblame
-rw-r--r--RDFRegisters.h6468logplainblame
d---------TargetInfo132logplain