search for: extractlt

Displaying 1 result from an estimated 1 matches for "extractlt".

Did you mean: extractelt
2014 Aug 11
2
[LLVMdev] tablegen pattern
...instruction “vec4:$dst mod( vec4:$src)" ) And I want to use it to match i an ir instruction/intrinsic function( say " float:$dst llvm.irmod( vec4:$src)" which takes a vec4, output a float. I think the procedure is: when I see the intrinsic llvm.irmod, I need to call "extractlt( mod($src), 0)”, So I tried to define a pattern “ def Pat<( i32 ( llvm.irmod vf432:$src)), (extractelt( mod v4f32:$src ), 0)>”, but it reports ERROR” Cannot use “extractelt” in an output pattern”. I knew I can easily do it via lowering operation by separating the “extractelt” node out. B...