[llvm-commits] [llvm] r48329 - in /llvm/trunk: include/llvm/Target/TargetInstrInfo.h lib/CodeGen/LowerSubregs.cpp lib/Target/TargetSelectionDAG.td lib/Target/X86/X86ATTAsmPrinter.cpp lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86Instr64bit.td lib/Target/X86/X86InstrInfo.cpp lib/Target/X86/X86InstrInfo.h lib/Target/X86/X86InstrInfo.td lib/Target/X86/X86IntelAsmPrinter.cpp utils/TableGen/DAGISelEmitter.cpp

Bill Wendling isanbard at gmail.com
Wed Mar 12 23:29:31 PDT 2008


On Mar 12, 2008, at 10:47 PM, Christopher Lamb wrote:

> ====================================================================== 
> ========
> --- llvm/trunk/include/llvm/Target/TargetInstrInfo.h (original)
> +++ llvm/trunk/include/llvm/Target/TargetInstrInfo.h Thu Mar 13  
> 00:47:01 2008
> @@ -51,6 +51,15 @@
>      EXTRACT_SUBREG = 4,
>      INSERT_SUBREG = 5
>    };
> +
> +  // Target independent implict values for use with subreg insert.  
> All targets
> +  // that support insert_subreg support IMPL_VAL_UNDEF. Support  
> for the other
> +  // values is target dependent.
> +  enum ImplictVal {
> +    IMPL_VAL_UNDEF = 0,
> +    IMPL_VAL_ZERO  = 1,
> +    LAST_IMPL_VAL  = 3
> +  };
>
Why is LAST_IMPL_VAL 3?

-bw




More information about the llvm-commits mailing list