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)
commit6b3bd61283afdfb7ce6d645ef4ed233bc60322a1
tree5b4e5ba39bd17afe6a083aaa5c35ee87cacbbd7f
parent70c80b336b02a8e0f4d3f10a80787df111bee2b1
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.

llvm-svn: 277209
13 files changed:
llvm/include/llvm/CodeGen/MachineInstrBuilder.h
llvm/include/llvm/CodeGen/MachineOperand.h
llvm/include/llvm/IR/Function.h
llvm/include/llvm/Target/TargetIntrinsicInfo.h
llvm/lib/CodeGen/MIRParser/MILexer.cpp
llvm/lib/CodeGen/MIRParser/MILexer.h
llvm/lib/CodeGen/MIRParser/MIParser.cpp
llvm/lib/CodeGen/MIRPrinter.cpp
llvm/lib/CodeGen/MachineInstr.cpp
llvm/lib/IR/Function.cpp
llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
llvm/test/CodeGen/MIR/AArch64/intrinsics.mir [new file with mode: 0644]
llvm/test/CodeGen/MIR/AMDGPU/intrinsics.mir [new file with mode: 0644]