[llvm-commits] [llvm] r133106 - in /llvm/trunk: include/llvm/CodeGen/ValueTypes.h include/llvm/CodeGen/ValueTypes.td lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h utils/TableGen/CodeGenTarget.cpp
Chris Lattner
clattner at apple.com
Tue Nov 15 16:46:30 PST 2011
On Jun 15, 2011, at 4:35 PM, Owen Anderson wrote:
> Author: resistor
> Date: Wed Jun 15 18:35:18 2011
> New Revision: 133106
>
> URL: http://llvm.org/viewvc/llvm-project?rev=133106&view=rev
> Log:
> Add a new MVT::untyped. This will be used in future work for modelling ISA features like register pairs and lists with "interesting" constraints (such as ARM NEON contiguous register lists or even-odd paired registers). We need to be able to generate these instructions (often from intrinsics), but don't want to have to assign a legal type to them. Instead, we'll use an "untyped" edge to bypass the type-checking and simply ensure that the register classes match.
Hi Owen,
I know this was a long time ago now, but please rename this to MVT::Untyped. Things like Glue, Metadata, etc are capitalized.
-Chris
More information about the llvm-commits
mailing list