OSDN Git Service

CodeGen: add new "intrinsic" MachineOperand kind.
authorTim Northover <tnorthover@apple.com>
Fri, 29 Jul 2016 20:32:59 +0000 (20:32 +0000)
committerTim Northover <tnorthover@apple.com>
Fri, 29 Jul 2016 20:32:59 +0000 (20:32 +0000)
commit9c9955b41f9e63fac03aec67070062080f4980a8
treee0df5d4c3e07a6c275a8d78498ae6856f7eca8fd
parente66318d7002150f2e019173e6d143b54ba3d930d
CodeGen: add new "intrinsic" MachineOperand kind.

This will be used during GlobalISel, where we need a more robust and readable
way to write tests than a simple immediate ID.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277209 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/llvm/CodeGen/MachineInstrBuilder.h
include/llvm/CodeGen/MachineOperand.h
include/llvm/IR/Function.h
include/llvm/Target/TargetIntrinsicInfo.h
lib/CodeGen/MIRParser/MILexer.cpp
lib/CodeGen/MIRParser/MILexer.h
lib/CodeGen/MIRParser/MIParser.cpp
lib/CodeGen/MIRPrinter.cpp
lib/CodeGen/MachineInstr.cpp
lib/IR/Function.cpp
lib/Target/ARM/ARMExpandPseudoInsts.cpp
test/CodeGen/MIR/AArch64/intrinsics.mir [new file with mode: 0644]
test/CodeGen/MIR/AMDGPU/intrinsics.mir [new file with mode: 0644]