[Codegen] Alter the default promotion for saturating adds and subs
[llvm-complete.git] / lib / Target / Hexagon / 
tree3f3c5e0e8d085698cef49eda29e2809aaabede7d
drwxr-xr-x   ..
drwxr-xr-x - AsmParser
-rw-r--r-- 36145 BitTracker.cpp
-rw-r--r-- 17666 BitTracker.h
-rw-r--r-- 2192 CMakeLists.txt
drwxr-xr-x - Disassembler
-rw-r--r-- 1004 Hexagon.h
-rw-r--r-- 15288 Hexagon.td
-rw-r--r-- 27267 HexagonAsmPrinter.cpp
-rw-r--r-- 2083 HexagonAsmPrinter.h
-rw-r--r-- 109752 HexagonBitSimplify.cpp
-rw-r--r-- 40834 HexagonBitTracker.cpp
-rw-r--r-- 2556 HexagonBitTracker.h
-rw-r--r-- 16235 HexagonBlockRanges.cpp
-rw-r--r-- 7137 HexagonBlockRanges.h
-rw-r--r-- 7971 HexagonBranchRelaxation.cpp
-rw-r--r-- 8605 HexagonCFGOptimizer.cpp
-rw-r--r-- 3798 HexagonCallingConv.td
-rw-r--r-- 42731 HexagonCommonGEP.cpp
-rw-r--r-- 71451 HexagonConstExtenders.cpp
-rw-r--r-- 99367 HexagonConstPropagation.cpp
-rw-r--r-- 32780 HexagonCopyToCombine.cpp
-rw-r--r-- 761 HexagonDepArch.h
-rw-r--r-- 1695 HexagonDepArch.td
-rw-r--r-- 2639 HexagonDepDecoders.inc
-rw-r--r-- 97088 HexagonDepIICHVX.td
-rw-r--r-- 126776 HexagonDepIICScalar.td
-rw-r--r-- 1596 HexagonDepITypes.h
-rw-r--r-- 2016 HexagonDepITypes.td
-rw-r--r-- 78676 HexagonDepInstrFormats.td
-rw-r--r-- 1012330 HexagonDepInstrInfo.td
-rw-r--r-- 256996 HexagonDepMapAsm2Intrin.td
-rw-r--r-- 66652 HexagonDepMappings.td
-rw-r--r-- 12441 HexagonDepOperands.td
-rw-r--r-- 4405 HexagonDepTimingClasses.h
-rw-r--r-- 38020 HexagonEarlyIfConv.cpp
-rw-r--r-- 49689 HexagonExpandCondsets.cpp
-rw-r--r-- 6706 HexagonFixupHwLoops.cpp
-rw-r--r-- 91484 HexagonFrameLowering.cpp
-rw-r--r-- 7749 HexagonFrameLowering.h
-rw-r--r-- 8729 HexagonGenExtract.cpp
-rw-r--r-- 54369 HexagonGenInsert.cpp
-rw-r--r-- 12689 HexagonGenMux.cpp
-rw-r--r-- 16607 HexagonGenPredicate.cpp
-rw-r--r-- 71998 HexagonHardwareLoops.cpp
-rw-r--r-- 5994 HexagonHazardRecognizer.cpp
-rw-r--r-- 3671 HexagonHazardRecognizer.h
-rw-r--r-- 1242 HexagonIICHVX.td
-rw-r--r-- 1373 HexagonIICScalar.td
-rw-r--r-- 79644 HexagonISelDAGToDAG.cpp
-rw-r--r-- 6003 HexagonISelDAGToDAG.h
-rw-r--r-- 69985 HexagonISelDAGToDAGHVX.cpp
-rw-r--r-- 128588 HexagonISelLowering.cpp
-rw-r--r-- 21659 HexagonISelLowering.h
-rw-r--r-- 64473 HexagonISelLoweringHVX.cpp
-rw-r--r-- 8782 HexagonInstrFormats.td
-rw-r--r-- 3138 HexagonInstrFormatsV5.td
-rw-r--r-- 1052 HexagonInstrFormatsV60.td
-rw-r--r-- 1570 HexagonInstrFormatsV65.td
-rw-r--r-- 158277 HexagonInstrInfo.cpp
-rw-r--r-- 25187 HexagonInstrInfo.h
-rw-r--r-- 22595 HexagonIntrinsics.td
-rw-r--r-- 17204 HexagonIntrinsicsV5.td
-rw-r--r-- 29621 HexagonIntrinsicsV60.td
-rw-r--r-- 81112 HexagonLoopIdiomRecognition.cpp
-rw-r--r-- 6411 HexagonMCInstLower.cpp
-rw-r--r-- 507 HexagonMachineFunctionInfo.cpp
-rw-r--r-- 2855 HexagonMachineFunctionInfo.h
-rw-r--r-- 35071 HexagonMachineScheduler.cpp
-rw-r--r-- 8866 HexagonMachineScheduler.h
-rw-r--r-- 8915 HexagonMapAsm2IntrinV62.gen.td
-rw-r--r-- 12727 HexagonMapAsm2IntrinV65.gen.td
-rw-r--r-- 26163 HexagonNewValueJump.cpp
-rw-r--r-- 1661 HexagonOperands.td
-rw-r--r-- 30077 HexagonOptAddrMode.cpp
-rw-r--r-- 4817 HexagonOptimizeSZextends.cpp
-rw-r--r-- 144235 HexagonPatterns.td
-rw-r--r-- 22585 HexagonPatternsHVX.td
-rw-r--r-- 3026 HexagonPatternsV65.td
-rw-r--r-- 10433 HexagonPeephole.cpp
-rw-r--r-- 21802 HexagonPseudo.td
-rw-r--r-- 10104 HexagonRDFOpt.cpp
-rw-r--r-- 11898 HexagonRegisterInfo.cpp
-rw-r--r-- 3052 HexagonRegisterInfo.h
-rw-r--r-- 18784 HexagonRegisterInfo.td
-rw-r--r-- 3265 HexagonSchedule.td
-rw-r--r-- 1767 HexagonScheduleV5.td
-rw-r--r-- 1854 HexagonScheduleV55.td
-rw-r--r-- 4412 HexagonScheduleV60.td
-rw-r--r-- 1563 HexagonScheduleV62.td
-rw-r--r-- 1607 HexagonScheduleV65.td
-rw-r--r-- 1608 HexagonScheduleV66.td
-rw-r--r-- 2405 HexagonSelectionDAGInfo.cpp
-rw-r--r-- 1272 HexagonSelectionDAGInfo.h
-rw-r--r-- 4254 HexagonSplitConst32AndConst64.cpp
-rw-r--r-- 38775 HexagonSplitDouble.cpp
-rw-r--r-- 20959 HexagonStoreWidening.cpp
-rw-r--r-- 21180 HexagonSubtarget.cpp
-rw-r--r-- 9240 HexagonSubtarget.h
-rw-r--r-- 15916 HexagonTargetMachine.cpp
-rw-r--r-- 1813 HexagonTargetMachine.h
-rw-r--r-- 17158 HexagonTargetObjectFile.cpp
-rw-r--r-- 2203 HexagonTargetObjectFile.h
-rw-r--r-- 1232 HexagonTargetStreamer.h
-rw-r--r-- 11621 HexagonTargetTransformInfo.cpp
-rw-r--r-- 5643 HexagonTargetTransformInfo.h
-rw-r--r-- 5571 HexagonVExtract.cpp
-rw-r--r-- 66065 HexagonVLIWPacketizer.cpp
-rw-r--r-- 5966 HexagonVLIWPacketizer.h
-rw-r--r-- 24491 HexagonVectorLoopCarriedReuse.cpp
-rw-r--r-- 7170 HexagonVectorPrint.cpp
-rw-r--r-- 1073 LLVMBuild.txt
drwxr-xr-x - MCTargetDesc
-rw-r--r-- 6480 RDFCopy.cpp
-rw-r--r-- 1696 RDFCopy.h
-rw-r--r-- 7624 RDFDeadCode.cpp
-rw-r--r-- 2365 RDFDeadCode.h
-rw-r--r-- 59698 RDFGraph.cpp
-rw-r--r-- 34541 RDFGraph.h
-rw-r--r-- 41600 RDFLiveness.cpp
-rw-r--r-- 5134 RDFLiveness.h
-rw-r--r-- 11547 RDFRegisters.cpp
-rw-r--r-- 6671 RDFRegisters.h
drwxr-xr-x - TargetInfo