1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/include/llvm/Target
Volkan Keles 6a307ed4fd GlobalISel: IRTranslate llvm.fabs.* intrinsic
Summary:
Fabs is a common floating-point operation, especially for some expansions. This patch adds
a new generic opcode for llvm.fabs.* intrinsic in order to avoid building/matching this intrinsic.

Reviewers: qcolombet, aditya_nandakumar, dsanders, rovka

Reviewed By: aditya_nandakumar

Subscribers: kristof.beyls, javed.absar, llvm-commits

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

llvm-svn: 326749
2018-03-05 22:31:55 +00:00
..
GlobalISel [GlobalISel][TableGen] Add support for SDNodeXForm 2018-01-16 18:44:05 +00:00
GenericOpcodes.td GlobalISel: IRTranslate llvm.fabs.* intrinsic 2018-03-05 22:31:55 +00:00
Target.td [MachineOperand][Target] MachineOperand::isRenamable semantics changes 2018-02-23 18:25:08 +00:00
TargetCallingConv.td
TargetIntrinsicInfo.h
TargetItinerary.td [NFC] Fix comment of class InstrStage 2018-02-12 15:02:49 +00:00
TargetMachine.h [TLS] use emulated TLS if the target supports only this mode 2018-02-28 17:48:55 +00:00
TargetOptions.h [TLS] use emulated TLS if the target supports only this mode 2018-02-28 17:48:55 +00:00
TargetSchedule.td [TargetSchedule] Expose sub-units of a ProcResGroup in MCProcResourceDesc. 2018-02-08 08:46:48 +00:00
TargetSelectionDAG.td [AArch64] Improve v8.1-A code-gen for atomic load-and 2018-02-12 17:03:11 +00:00