aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon
ModeNameSize
d---------AsmParser90logplain
-rw-r--r--BitTracker.cpp35938logplain
-rw-r--r--BitTracker.h17734logplain
-rw-r--r--CMakeLists.txt2517logplain
d---------Disassembler93logplain
-rw-r--r--Hexagon.h981logplain
-rw-r--r--Hexagon.td21959logplain
-rw-r--r--HexagonAsmPrinter.cpp30135logplain
-rw-r--r--HexagonAsmPrinter.h2795logplain
-rw-r--r--HexagonBitSimplify.cpp110316logplain
-rw-r--r--HexagonBitTracker.cpp40911logplain
-rw-r--r--HexagonBitTracker.h2558logplain
-rw-r--r--HexagonBlockRanges.cpp16034logplain
-rw-r--r--HexagonBlockRanges.h7252logplain
-rw-r--r--HexagonBranchRelaxation.cpp7980logplain
-rw-r--r--HexagonCFGOptimizer.cpp8544logplain
-rw-r--r--HexagonCallingConv.td4656logplain
-rw-r--r--HexagonCommonGEP.cpp41175logplain
-rw-r--r--HexagonConstExtenders.cpp72197logplain
-rw-r--r--HexagonConstPropagation.cpp99514logplain
-rw-r--r--HexagonCopyToCombine.cpp32474logplain
-rw-r--r--HexagonDepArch.h1632logplain
-rw-r--r--HexagonDepArch.td2723logplain
-rw-r--r--HexagonDepDecoders.inc3025logplain
-rw-r--r--HexagonDepIICHVX.td229475logplain
-rw-r--r--HexagonDepIICScalar.td378313logplain
-rw-r--r--HexagonDepITypes.h1702logplain
-rw-r--r--HexagonDepITypes.td1955logplain
-rw-r--r--HexagonDepInstrFormats.td82510logplain
-rw-r--r--HexagonDepInstrInfo.td1108165logplain
-rw-r--r--HexagonDepInstrIntrinsics.inc105287logplain
-rw-r--r--HexagonDepMapAsm2Intrin.td293846logplain
-rw-r--r--HexagonDepMappings.td66157logplain
-rw-r--r--HexagonDepMask.h53150logplain
-rw-r--r--HexagonDepOperands.td12412logplain
-rw-r--r--HexagonDepTimingClasses.h4982logplain
-rw-r--r--HexagonEarlyIfConv.cpp37914logplain
-rw-r--r--HexagonExpandCondsets.cpp50295logplain
-rw-r--r--HexagonFixupHwLoops.cpp6694logplain
-rw-r--r--HexagonFrameLowering.cpp99366logplain
-rw-r--r--HexagonFrameLowering.h8159logplain
-rw-r--r--HexagonGenExtract.cpp8808logplain
-rw-r--r--HexagonGenInsert.cpp52679logplain
-rw-r--r--HexagonGenMemAbsolute.cpp8684logplain
-rw-r--r--HexagonGenMux.cpp12563logplain
-rw-r--r--HexagonGenPredicate.cpp16214logplain
-rw-r--r--HexagonHardwareLoops.cpp70832logplain
-rw-r--r--HexagonHazardRecognizer.cpp6128logplain
-rw-r--r--HexagonHazardRecognizer.h3849logplain
-rw-r--r--HexagonIICHVX.td1242logplain
-rw-r--r--HexagonIICScalar.td1373logplain
-rw-r--r--HexagonISelDAGToDAG.cpp86645logplain
-rw-r--r--HexagonISelDAGToDAG.h6173logplain
-rw-r--r--HexagonISelDAGToDAGHVX.cpp97064logplain
-rw-r--r--HexagonISelLowering.cpp151629logplain
-rw-r--r--HexagonISelLowering.h28281logplain
-rw-r--r--HexagonISelLoweringHVX.cpp141556logplain
-rw-r--r--HexagonInstrFormats.td12433logplain
-rw-r--r--HexagonInstrFormatsV60.td1052logplain
-rw-r--r--HexagonInstrFormatsV65.td1572logplain
-rw-r--r--HexagonInstrInfo.cpp170322logplain
-rw-r--r--HexagonInstrInfo.h26342logplain
-rw-r--r--HexagonIntrinsics.td20461logplain
-rw-r--r--HexagonIntrinsicsV5.td17204logplain
-rw-r--r--HexagonIntrinsicsV60.td29589logplain
-rw-r--r--HexagonLoopAlign.cpp7290logplain
-rw-r--r--HexagonLoopIdiomRecognition.cpp81492logplain
-rw-r--r--HexagonLoopIdiomRecognition.h912logplain
-rw-r--r--HexagonMCInstLower.cpp6768logplain
-rw-r--r--HexagonMachineFunctionInfo.cpp771logplain
-rw-r--r--HexagonMachineFunctionInfo.h3397logplain
-rw-r--r--HexagonMachineScheduler.cpp2586logplain
-rw-r--r--HexagonMachineScheduler.h1477logplain
-rw-r--r--HexagonMapAsm2IntrinV62.gen.td8915logplain
-rw-r--r--HexagonNewValueJump.cpp26016logplain
-rw-r--r--HexagonOperands.td1807logplain
-rw-r--r--HexagonOptAddrMode.cpp32826logplain
-rw-r--r--HexagonOptimizeSZextends.cpp4833logplain
-rw-r--r--HexagonPassRegistry.def790logplain
-rw-r--r--HexagonPatterns.td154734logplain
-rw-r--r--HexagonPatternsHVX.td45362logplain
-rw-r--r--HexagonPatternsV65.td3528logplain
-rw-r--r--HexagonPeephole.cpp10110logplain
-rw-r--r--HexagonPseudo.td24385logplain
-rw-r--r--HexagonRDFOpt.cpp10791logplain
-rw-r--r--HexagonRegisterInfo.cpp16274logplain
-rw-r--r--HexagonRegisterInfo.h2866logplain
-rw-r--r--HexagonRegisterInfo.td32460logplain
-rw-r--r--HexagonSchedule.td2542logplain
-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--HexagonSelectionDAGInfo.cpp2408logplain
-rw-r--r--HexagonSelectionDAGInfo.h1273logplain
-rw-r--r--HexagonSplitConst32AndConst64.cpp4221logplain
-rw-r--r--HexagonSplitDouble.cpp38461logplain
-rw-r--r--HexagonStoreWidening.cpp20960logplain
-rw-r--r--HexagonSubtarget.cpp27880logplain
-rw-r--r--HexagonSubtarget.h12061logplain
-rw-r--r--HexagonTargetMachine.cpp19280logplain
-rw-r--r--HexagonTargetMachine.h2073logplain
-rw-r--r--HexagonTargetObjectFile.cpp17202logplain
-rw-r--r--HexagonTargetObjectFile.h2217logplain
-rw-r--r--HexagonTargetStreamer.h1479logplain
-rw-r--r--HexagonTargetTransformInfo.cpp15992logplain
-rw-r--r--HexagonTargetTransformInfo.h7301logplain
-rw-r--r--HexagonTfrCleanup.cpp10245logplain
-rw-r--r--HexagonVExtract.cpp6812logplain
-rw-r--r--HexagonVLIWPacketizer.cpp68867logplain
-rw-r--r--HexagonVLIWPacketizer.h6394logplain
-rw-r--r--HexagonVectorCombine.cpp111985logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.cpp21995logplain
-rw-r--r--HexagonVectorLoopCarriedReuse.h4517logplain
-rw-r--r--HexagonVectorPrint.cpp7230logplain
d---------MCTargetDesc1301logplain
-rw-r--r--RDFCopy.cpp7614logplain
-rw-r--r--RDFCopy.h1848logplain
-rw-r--r--RDFDeadCode.cpp7660logplain
-rw-r--r--RDFDeadCode.h2390logplain
d---------TargetInfo138logplain