1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 06:22:56 +02:00
llvm-mirror/lib/Target/Hexagon
Krzysztof Parzyszek 4032c6cc8a [Hexagon] Give a predicate function a more meaningful name
Change "orisadd" to "IsOrAdd" to follow the naming conventions, and
change "isOrAdd" in the C++ code to "isOrEquivalentToAdd".

llvm-svn: 286886
2016-11-14 20:53:09 +00:00
..
AsmParser Fix Clang-tidy readability-redundant-string-cstr warnings 2016-11-02 16:43:50 +00:00
Disassembler Support: Remove MemoryObject and DataStreamer interfaces. 2016-11-02 00:08:37 +00:00
MCTargetDesc Delete a dead store found by PVS-Studio. 2016-11-03 17:01:38 +00:00
TargetInfo Move the global variables representing each Target behind accessor function 2016-10-09 23:00:34 +00:00
BitTracker.cpp
BitTracker.h
CMakeLists.txt Reapply r286080 with a phony change in Hexagon's CMakeLists.txt 2016-11-06 20:55:57 +00:00
Hexagon.h
Hexagon.td [Hexagon] Split all selection patterns into a separate file 2016-11-05 15:01:38 +00:00
HexagonAsmPrinter.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonAsmPrinter.h Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonBitSimplify.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonBitTracker.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonBitTracker.h
HexagonBlockRanges.cpp Use __func__ directly now that all supported compilers support it 2016-10-20 00:22:23 +00:00
HexagonBlockRanges.h [Hexagon] Handle block live-ins with lane masks in HexagonBlockRanges 2016-10-18 19:47:20 +00:00
HexagonBranchRelaxation.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonCallingConv.td
HexagonCFGOptimizer.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonCommonGEP.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonConstPropagation.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonCopyToCombine.cpp [Hexagon] Silence "sometimes uninitialized" warning in HexagonCopyToCombine 2016-11-09 17:50:46 +00:00
HexagonEarlyIfConv.cpp Use MachineInstr::mop_iterator instead of MIOperands; NFC 2016-10-24 21:36:43 +00:00
HexagonExpandCondsets.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonFixupHwLoops.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonFrameLowering.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonFrameLowering.h
HexagonGenExtract.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonGenInsert.cpp Timer: Remove group-less NamedRegionTimer constructor. 2016-11-10 23:36:44 +00:00
HexagonGenMux.cpp Use MachineInstr::mop_iterator instead of MIOperands; NFC 2016-10-24 21:36:43 +00:00
HexagonGenPredicate.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonHardwareLoops.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonHazardRecognizer.cpp Use MachineInstr::mop_iterator instead of MIOperands; NFC 2016-10-24 21:36:43 +00:00
HexagonHazardRecognizer.h
HexagonInstrAlias.td [Hexagon] Rename operand/predicate names for unshifted integers 2016-11-01 19:02:10 +00:00
HexagonInstrEnc.td
HexagonInstrFormats.td [Hexagon] Adding change of flow max 1 (cofMax1) TS flag for marking this restriction rather than implying it from TypeJR. 2016-10-08 17:18:51 +00:00
HexagonInstrFormatsV4.td [Hexagon][NFC] Using documented instruction type name V4LDST instead of MEMOP. 2016-10-07 19:11:28 +00:00
HexagonInstrFormatsV60.td
HexagonInstrInfo.cpp [Hexagon] Remove unsafe load instructions that affect Stack Slot Coloring 2016-11-14 17:11:00 +00:00
HexagonInstrInfo.h
HexagonInstrInfo.td [Hexagon] Split all selection patterns into a separate file 2016-11-05 15:01:38 +00:00
HexagonInstrInfoV3.td [Hexagon] Split all selection patterns into a separate file 2016-11-05 15:01:38 +00:00
HexagonInstrInfoV4.td [Hexagon] Eliminate Insert4 pseudo-instruction, use combines instead 2016-11-09 14:16:29 +00:00
HexagonInstrInfoV5.td [Hexagon] Split all selection patterns into a separate file 2016-11-05 15:01:38 +00:00
HexagonInstrInfoV60.td [Hexagon] Split all selection patterns into a separate file 2016-11-05 15:01:38 +00:00
HexagonInstrInfoVector.td [Hexagon] Split all selection patterns into a separate file 2016-11-05 15:01:38 +00:00
HexagonIntrinsics.td [Hexagon] Round 4 of selection pattern simplifications 2016-11-06 18:09:56 +00:00
HexagonIntrinsicsDerived.td [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonIntrinsicsV3.td
HexagonIntrinsicsV4.td [Hexagon] Rename operand/predicate names for unshifted integers 2016-11-01 19:02:10 +00:00
HexagonIntrinsicsV5.td
HexagonIntrinsicsV60.td [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonISelDAGToDAG.cpp [Hexagon] Give a predicate function a more meaningful name 2016-11-14 20:53:09 +00:00
HexagonISelLowering.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonISelLowering.h [Hexagon] Relocate pattern-related bits to proper places 2016-11-05 21:44:50 +00:00
HexagonIsetDx.td [Hexagon] Rename operand/predicate names for unshifted integers 2016-11-01 19:02:10 +00:00
HexagonMachineFunctionInfo.cpp
HexagonMachineFunctionInfo.h
HexagonMachineScheduler.cpp
HexagonMachineScheduler.h
HexagonMCInstLower.cpp
HexagonNewValueJump.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonOperands.td [Hexagon] Round 3 of selection pattern simplifications 2016-11-06 18:05:14 +00:00
HexagonOptAddrMode.cpp [RDF] Switch RefMap in liveness calculation to use lane masks 2016-10-19 16:30:56 +00:00
HexagonOptimizeSZextends.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonPatterns.td [Hexagon] Give a predicate function a more meaningful name 2016-11-14 20:53:09 +00:00
HexagonPeephole.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonRDFOpt.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonRegisterInfo.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonRegisterInfo.h [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonRegisterInfo.td [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonSchedule.td
HexagonScheduleV4.td
HexagonScheduleV55.td
HexagonScheduleV60.td
HexagonSelectionDAGInfo.cpp
HexagonSelectionDAGInfo.h
HexagonSplitConst32AndConst64.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonSplitDouble.cpp [Hexagon] Separate Hexagon subreg indices for different register classes 2016-11-09 16:19:08 +00:00
HexagonStoreWidening.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonSubtarget.cpp
HexagonSubtarget.h
HexagonSystemInst.td [Hexagon] Rename operand/predicate names for unshifted integers 2016-11-01 19:02:10 +00:00
HexagonTargetMachine.cpp Move the global variables representing each Target behind accessor function 2016-10-09 23:00:34 +00:00
HexagonTargetMachine.h
HexagonTargetObjectFile.cpp Target: Change various section classifiers in TargetLoweringObjectFile to take a GlobalObject. 2016-10-24 19:23:39 +00:00
HexagonTargetObjectFile.h Target: Change various section classifiers in TargetLoweringObjectFile to take a GlobalObject. 2016-10-24 19:23:39 +00:00
HexagonTargetStreamer.h
HexagonTargetTransformInfo.cpp
HexagonTargetTransformInfo.h Do a sweep over move ctors and remove those that are identical to the default. 2016-10-20 12:20:28 +00:00
HexagonVectorPrint.cpp Fix Clang-tidy readability-redundant-string-cstr warnings 2016-11-02 16:43:50 +00:00
HexagonVLIWPacketizer.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
HexagonVLIWPacketizer.h
LLVMBuild.txt
RDFCopy.cpp [RDF] Switch RegisterRef to be a pair (Register, LaneMask) 2016-10-14 17:57:55 +00:00
RDFCopy.h [RDF] Switch RegisterRef to be a pair (Register, LaneMask) 2016-10-14 17:57:55 +00:00
RDFDeadCode.cpp
RDFDeadCode.h
RDFGraph.cpp [RDF] Use RegisterId typedef more consistently, NFC 2016-10-21 19:12:13 +00:00
RDFGraph.h Revert r284972 and remove other defaulted copy/move constructors/= 2016-10-24 17:40:46 +00:00
RDFLiveness.cpp Use __func__ directly now that all supported compilers support it 2016-10-20 00:22:23 +00:00
RDFLiveness.h [RDF] Use RegisterId typedef more consistently, NFC 2016-10-21 19:12:13 +00:00