1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/include/llvm/Target
Krzysztof Parzyszek 3786e693af Add "Restored" flag to CalleeSavedInfo
The liveness-tracking code assumes that the registers that were saved
in the function's prolog are live outside of the function. Specifically,
that registers that were saved are also live-on-exit from the function.
This isn't always the case as illustrated by the LR register on ARM.

Differential Revision: https://reviews.llvm.org/D36160

llvm-svn: 310619
2017-08-10 16:17:32 +00:00
..
GlobalISel [globalisel][tablegen] Add support for importing 'imm' operands. 2017-08-08 10:44:31 +00:00
CostTable.h [modules] Add missing include. 2016-08-19 08:30:42 +00:00
GenericOpcodes.td GlobalISel: add G_IMPLICIT_DEF instruction. 2017-06-30 20:27:36 +00:00
Target.td Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" 2017-06-29 13:58:24 +00:00
TargetCallingConv.h Elide argument copies during instruction selection 2017-03-01 21:42:00 +00:00
TargetCallingConv.td Swift Calling Convention: add swifterror attribute. 2016-04-01 21:41:15 +00:00
TargetFrameLowering.h Add "Restored" flag to CalleeSavedInfo 2017-08-10 16:17:32 +00:00
TargetInstrInfo.h [MachineOutliner] NFC: Change IsTailCall to a call class + frame class 2017-07-29 02:55:46 +00:00
TargetIntrinsicInfo.h GlobalISel: support translation of intrinsic calls. 2016-07-29 22:32:36 +00:00
TargetItinerary.td Fix comment typos. NFC. 2016-11-20 13:47:59 +00:00
TargetLowering.h [LSR / TTI / SystemZ] Eliminate TargetTransformInfo::isFoldableMemAccess() 2017-08-09 11:28:01 +00:00
TargetLoweringObjectFile.h IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +00:00
TargetMachine.h Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
TargetOpcodes.def GlobalISel: add G_IMPLICIT_DEF instruction. 2017-06-30 20:27:36 +00:00
TargetOpcodes.h [GlobalISel] Don't RegBankSelect target-specific instructions. 2016-08-02 11:41:16 +00:00
TargetOptions.h sink DebugCompressionType into MC for exposing to clang 2017-06-09 00:40:19 +00:00
TargetRegisterInfo.h [Target] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-19 22:43:19 +00:00
TargetSchedule.td Fix comment typos. 2017-05-08 15:33:08 +00:00
TargetSelectionDAG.td [AArch64] LSE Atomics reorg - part 1 2017-08-05 04:30:55 +00:00
TargetSubtargetInfo.h [Target] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-19 22:43:19 +00:00