[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOperand.
authorJustin Lebar <jlebar@google.com>
Fri, 15 Jul 2016 18:26:59 +0000 (18:26 +0000)
committerJustin Lebar <jlebar@google.com>
Fri, 15 Jul 2016 18:26:59 +0000 (18:26 +0000)
commit0af80cd6f0b0ae4770f76f9af3442651dd06fcc2
tree76c285314e346c185a3a3a54f3532040285bdcf2
parentd798c05526af3e746d3e0b5ab99ebfa62d55d803
[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOperand.

Summary:
Previously we took an unsigned.

Hooray for type-safety.

Reviewers: chandlerc

Subscribers: dsanders, llvm-commits

Differential Revision: http://reviews.llvm.org/D22282

llvm-svn: 275591
19 files changed:
llvm/include/llvm/CodeGen/MachineFunction.h
llvm/lib/CodeGen/MIRParser/MIParser.cpp
llvm/lib/CodeGen/MachineFunction.cpp
llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/lib/CodeGen/TargetInstrInfo.cpp
llvm/lib/CodeGen/TargetLoweringBase.cpp
llvm/lib/Target/AArch64/AArch64FastISel.cpp
llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
llvm/lib/Target/ARM/ARMFastISel.cpp
llvm/lib/Target/ARM/ARMInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp
llvm/lib/Target/Mips/MipsInstrInfo.cpp
llvm/lib/Target/Mips/MipsInstrInfo.h
llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
llvm/lib/Target/X86/X86InstrBuilder.h
llvm/lib/Target/X86/X86InstrInfo.cpp
llvm/lib/Target/XCore/XCoreFrameLowering.cpp