1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Target/Hexagon
Krzysztof Parzyszek 805df76dbe [Hexagon] Make getMemAccessSize return size in bytes
It used to return the actual field value from the instruction descriptor.
There is no reason for that, that value is not interesting in any way and
the specifics of its encoding in the descriptor should not be exposed.

llvm-svn: 313257
2017-09-14 12:06:40 +00:00
..
AsmParser [Hexagon] Fix some more -Wimplicit-fallthrough warnings. NFCI. 2017-07-07 13:21:43 +00:00
Disassembler [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-26 23:20:35 +00:00
MCTargetDesc [Hexagon] Make getMemAccessSize return size in bytes 2017-09-14 12:06:40 +00:00
TargetInfo
BitTracker.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-26 23:20:35 +00:00
BitTracker.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-26 23:20:35 +00:00
CMakeLists.txt
Hexagon.h
Hexagon.td
HexagonAsmPrinter.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
HexagonAsmPrinter.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
HexagonBitSimplify.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-26 23:20:35 +00:00
HexagonBitTracker.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-26 23:20:35 +00:00
HexagonBitTracker.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-26 23:20:35 +00:00
HexagonBlockRanges.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-26 23:20:35 +00:00
HexagonBlockRanges.h [Hexagon] Partially revert r309230 which caused some build bots failures. 2017-07-26 23:45:28 +00:00
HexagonBranchRelaxation.cpp
HexagonCFGOptimizer.cpp
HexagonCommonGEP.cpp [Hexagon] Fix expensive checks build bot broken in r309230. 2017-07-26 23:56:29 +00:00
HexagonConstPropagation.cpp Exclude more unused functions from release build. 2017-07-31 16:44:28 +00:00
HexagonCopyToCombine.cpp [Hexagon] Use isMetaInstruction instead of isDebugValue 2017-08-10 15:00:30 +00:00
HexagonDepArch.h
HexagonDepArch.td
HexagonDepDecoders.h
HexagonDepIICHVX.td
HexagonDepIICScalar.td
HexagonDepInstrFormats.td
HexagonDepInstrInfo.td [Hexagon] Add intrinsics for data cache operations 2017-07-14 15:58:48 +00:00
HexagonDepITypes.h
HexagonDepITypes.td
HexagonDepMappings.td
HexagonDepOperands.td
HexagonDepTimingClasses.h
HexagonEarlyIfConv.cpp [Hexagon] Use isMetaInstruction instead of isDebugValue 2017-08-10 15:00:30 +00:00
HexagonExpandCondsets.cpp [Hexagon] Tie implicit uses to defs in predicated instructions 2017-08-09 19:58:00 +00:00
HexagonFixupHwLoops.cpp [Hexagon] Use isMetaInstruction instead of isDebugValue 2017-08-10 15:00:30 +00:00
HexagonFrameLowering.cpp [Hexagon] Make getMemAccessSize return size in bytes 2017-09-14 12:06:40 +00:00
HexagonFrameLowering.h Add "Restored" flag to CalleeSavedInfo 2017-08-10 16:17:32 +00:00
HexagonGenExtract.cpp
HexagonGenInsert.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-29 00:56:56 +00:00
HexagonGenMux.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-29 00:56:56 +00:00
HexagonGenPredicate.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-29 00:56:56 +00:00
HexagonHardwareLoops.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-29 00:56:56 +00:00
HexagonHazardRecognizer.cpp
HexagonHazardRecognizer.h
HexagonIICHVX.td
HexagonIICScalar.td
HexagonInstrFormats.td [Hexagon] Make getMemAccessSize return size in bytes 2017-09-14 12:06:40 +00:00
HexagonInstrFormatsV4.td
HexagonInstrFormatsV60.td
HexagonInstrInfo.cpp [Hexagon] Make getMemAccessSize return size in bytes 2017-09-14 12:06:40 +00:00
HexagonInstrInfo.h [Hexagon] Handle Hexagon-specific machine operand target flags in MIR 2017-07-10 18:31:02 +00:00
HexagonIntrinsics.td [Hexagon] Add intrinsics for data cache operations 2017-07-14 15:58:48 +00:00
HexagonIntrinsicsDerived.td
HexagonIntrinsicsV3.td
HexagonIntrinsicsV4.td
HexagonIntrinsicsV5.td
HexagonIntrinsicsV60.td
HexagonISelDAGToDAG.cpp [Hexagon] Add support for nontemporal loads and stores on HVX 2017-07-11 16:39:33 +00:00
HexagonISelLowering.cpp [Hexagon] Convert HVX vector constants of i1 to i8 2017-08-01 13:12:53 +00:00
HexagonISelLowering.h TargetLowering: Change isShuffleMaskLegal's mask argument type to ArrayRef<int>. NFCI. 2017-07-26 08:06:58 +00:00
HexagonLoopIdiomRecognition.cpp [Hexagon] Generate correct runtime check when recognizing memmove 2017-08-24 11:59:53 +00:00
HexagonMachineFunctionInfo.cpp
HexagonMachineFunctionInfo.h
HexagonMachineScheduler.cpp [Hexagon] Break up DAG mutations into separate classes, move to subtarget 2017-08-28 16:24:22 +00:00
HexagonMachineScheduler.h [Hexagon] Break up DAG mutations into separate classes, move to subtarget 2017-08-28 16:24:22 +00:00
HexagonMapAsm2IntrinV62.gen.td
HexagonMCInstLower.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
HexagonNewValueJump.cpp [Hexagon] Formatting changes, NFC 2017-07-28 21:52:21 +00:00
HexagonOperands.td
HexagonOptAddrMode.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-29 00:56:56 +00:00
HexagonOptimizeSZextends.cpp
HexagonPatterns.td [Hexagon] Remove custom lowering of loads of v4i16 2017-07-17 15:45:45 +00:00
HexagonPeephole.cpp
HexagonPseudo.td [Hexagon] Set access size for vector pseudo loads/stores 2017-08-24 19:19:24 +00:00
HexagonRDFOpt.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-29 00:56:56 +00:00
HexagonRegisterInfo.cpp
HexagonRegisterInfo.h Remove unused includes of MachineLocation.h (NFC) 2017-08-02 15:32:18 +00:00
HexagonRegisterInfo.td
HexagonSchedule.td
HexagonScheduleV4.td
HexagonScheduleV55.td
HexagonScheduleV60.td
HexagonScheduleV62.td
HexagonSelectionDAGInfo.cpp
HexagonSelectionDAGInfo.h
HexagonSplitConst32AndConst64.cpp
HexagonSplitDouble.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-07-29 00:56:56 +00:00
HexagonStoreWidening.cpp
HexagonSubtarget.cpp [Hexagon] Check for potential bank conflicts in post-RA scheduling 2017-08-28 18:36:21 +00:00
HexagonSubtarget.h [Hexagon] Check for potential bank conflicts in post-RA scheduling 2017-08-28 18:36:21 +00:00
HexagonTargetMachine.cpp [Hexagon] Add option to generate calls to "abort" for "unreachable" 2017-09-06 16:22:55 +00:00
HexagonTargetMachine.h Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
HexagonTargetObjectFile.cpp [Hexagon] Emit lookup tables in text section based on a flag 2017-07-18 15:31:37 +00:00
HexagonTargetObjectFile.h [Hexagon] Emit lookup tables in text section based on a flag 2017-07-18 15:31:37 +00:00
HexagonTargetStreamer.h
HexagonTargetTransformInfo.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
HexagonTargetTransformInfo.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
HexagonVectorPrint.cpp
HexagonVLIWPacketizer.cpp [Hexagon] Check for potential bank conflicts in post-RA scheduling 2017-08-28 18:36:21 +00:00
HexagonVLIWPacketizer.h
LLVMBuild.txt
RDFCopy.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
RDFCopy.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
RDFDeadCode.cpp
RDFDeadCode.h
RDFGraph.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
RDFGraph.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
RDFLiveness.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
RDFLiveness.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
RDFRegisters.cpp [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
RDFRegisters.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00