Displaying 5 results from an estimated 5 matches for "matchentry".
2010 Sep 07
3
[LLVMdev] MS VS2008 build fails - X86AsmParser
...t, but no
idea what the solution is.
-David
See MSVC's beautiful and concise output below;
Compiling...
X86AsmParser.cpp
C:\dev\MSVisualStudio\VC\include\xutility(313) : error C2664: 'bool
`anonymous-namespace'::LessOpcode::operator ()(llvm::StringRef,const
`anonymous-namespace'::MatchEntry &)' : cannot convert parameter 1
from 'const `anonymous-namespace'::MatchEntry' to 'llvm::StringRef'
No user-defined-conversion operator available that can perform
this conversion, or the operator cannot be called
C:\dev\MSVisualStudio\VC\include\xutility...
2010 Sep 07
0
[LLVMdev] MS VS2008 build fails - X86AsmParser
...hris
>
> See MSVC's beautiful and concise output below;
>
> Compiling...
> X86AsmParser.cpp
> C:\dev\MSVisualStudio\VC\include\xutility(313) : error C2664: 'bool
> `anonymous-namespace'::LessOpcode::operator ()(llvm::StringRef,const
> `anonymous-namespace'::MatchEntry &)' : cannot convert parameter 1
> from 'const `anonymous-namespace'::MatchEntry' to 'llvm::StringRef'
> No user-defined-conversion operator available that can perform
> this conversion, or the operator cannot be called
> C:\dev\MSVisualStudio\V...
2011 Mar 09
0
[LLVMdev] Unable to build latest with Visual Studio 2008
...beautiful and concise output below;
> >
> > Compiling...
> > X86AsmParser.cpp
> > C:\dev\MSVisualStudio\VC\include\xutility(313) : error C2664: 'bool
> > `anonymous-namespace'::LessOpcode::operator ()(llvm::StringRef,const
> > `anonymous-namespace'::MatchEntry &)' : cannot convert parameter 1
> > from 'const `anonymous-namespace'::MatchEntry' to 'llvm::StringRef'
> > No user-defined-conversion operator available that can perform
> > this conversion, or the operator cannot be called
> > C:\...
2012 May 22
2
[LLVMdev] Match operands
...]> {
let DecoderNamespace = "Mips64";
}
}
defm CEIL_W : FFR1_W_M<0xe, "ceil">;
defm CEIL_L : FFR1_L_M<0xa, "ceil">;
When assembly matcher is generated these are created as five instructions, each having 'ceil' as mnemonic:
static const MatchEntry MatchTable[277] = {
.
.
.
{ Mips::CEIL_L_D64, 93 /* ceil */, Convert__Reg1_2__Reg1_3, { MCK__DOT_l, MCK__DOT_d, MCK_FGR64, MCK_FGR64 }, Feature_IsFP64bit, 0},
{ Mips::CEIL_L_S, 93 /* ceil */, Convert__Reg1_2__Reg1_3, { MCK__DOT_l, MCK__DOT_s, MCK_FGR64, MCK_FGR32 }, Feature_IsFP64bit, 0},
{ M...
2012 May 22
0
[LLVMdev] Match operands
...64";
> }
> }
>
> defm CEIL_W : FFR1_W_M<0xe, "ceil">;
> defm CEIL_L : FFR1_L_M<0xa, "ceil">;
>
> When assembly matcher is generated these are created as five instructions, each having 'ceil' as mnemonic:
>
> static const MatchEntry MatchTable[277] = {
> .
> .
> .
>
> { Mips::CEIL_L_D64, 93 /* ceil */, Convert__Reg1_2__Reg1_3, { MCK__DOT_l, MCK__DOT_d, MCK_FGR64, MCK_FGR64 }, Feature_IsFP64bit, 0},
> { Mips::CEIL_L_S, 93 /* ceil */, Convert__Reg1_2__Reg1_3, { MCK__DOT_l, MCK__DOT_s, MCK_FGR64, MCK_FGR32 }...