1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 12:02:58 +02:00
llvm-mirror/include/llvm/CodeGen/GlobalISel
Aditya Nandakumar fec67248ae [GISel]: Add helpers for easy building G_FCONSTANT along with matchers
Added helpers to build G_FCONSTANT, along with matching ConstantFP and
unit tests for the same.

Sample usage.

auto MIB = Builder.buildFConstant(s32, 0.5); // Build IEEESingle
For Matching the above

const ConstantFP* Tmp;
mi_match(DstReg, MRI, m_GFCst(Tmp));

https://reviews.llvm.org/D44128
reviewed by: volkan

llvm-svn: 327152
2018-03-09 17:31:51 +00:00
..
CallLowering.h Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
Combiner.h [GISel]: Implement GlobalISel combiner API. 2018-01-25 00:41:58 +00:00
CombinerHelper.h [GISel]: Implement GlobalISel combiner API. 2018-01-25 00:41:58 +00:00
CombinerInfo.h [GISel]: Fix modules build by including <cassert> 2018-01-25 01:16:14 +00:00
GISelWorkList.h GISelWorkList.h: Fix -fmodules build in rL318210. 2017-11-15 07:34:35 +00:00
InstructionSelect.h Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
InstructionSelector.h [NFC] fix trivial typos in comments 2018-02-22 07:48:29 +00:00
InstructionSelectorImpl.h GlobalISel: Always check operand types when executing match table 2018-02-07 02:44:51 +00:00
IRTranslator.h [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-26 22:44:03 +00:00
LegalizationArtifactCombiner.h [globalisel] Make LegalizerInfo::LegalizeAction available outside of LegalizerInfo. NFC 2018-01-29 17:37:29 +00:00
Legalizer.h [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
LegalizerHelper.h Make the combiner check if shifts are legal before creating them 2017-10-25 18:49:18 +00:00
LegalizerInfo.h [GlobalISel][AArch64] Adding -disable-gisel-legality-check CL option 2018-03-01 00:27:48 +00:00
Localizer.h [GlobalISel] Add a localizer pass for target to use 2017-05-27 01:34:00 +00:00
MachineIRBuilder.h [GISel]: Add helpers for easy building G_FCONSTANT along with matchers 2018-03-09 17:31:51 +00:00
MIPatternMatch.h [GISel]: Add helpers for easy building G_FCONSTANT along with matchers 2018-03-09 17:31:51 +00:00
RegBankSelect.h [NFC] fix trivial typos in comments and documents 2018-01-29 05:17:03 +00:00
RegisterBank.h Re-commit: [globalisel] Tablegen-erate current Register Bank Information 2017-01-19 11:15:55 +00:00
RegisterBankInfo.h GlobalISel: Make MachineCSE runnable in the middle of the GlobalISel 2018-01-18 02:06:56 +00:00
Types.h [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-26 22:44:03 +00:00
Utils.h [GISel]: Add helpers for easy building G_FCONSTANT along with matchers 2018-03-09 17:31:51 +00:00