Home
last modified time | relevance | path

Searched refs:isHalf (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV4.td689 bits<3> MajOp, MemAccessSize AccessSz, bit isHalf = 0>
692 mnemonic#"($dst = #$addr) = $src"#!if(isHalf, ".h","")>, NewValueRel {
700 let isNVStorable = !if (!eq(mnemonic, "memd"), 0, !if(isHalf,0,1));
758 bits<3> MajOp, MemAccessSize AccessSz, bit isHalf = 0>
761 mnemonic#"($src1<<#$src2 + #$src3) = $src4"#!if(isHalf, ".h",""),
774 let isNVStorable = !if (!eq(mnemonic, "memd"), 0, !if(isHalf,0,1));
3308 bits<2>MajOp, bit isAbs, bit isHalf>
3310 mnemonic # "(#$addr) = $src"#!if(isHalf, ".h",""),
3322 let isNVStorable = !if (!eq(mnemonic, "memd"), 0, !if(isHalf,0,1));
3329 let Inst{21} = isHalf;
[all …]
DHexagonInstrInfo.td3285 bits<4> MajOp, bit isHalf >
3288 mnemonic#"($src1++#$offset) = $src2"#!if(isHalf, ".h", ""),
3302 let isNVStorable = !if (!eq(ImmOpStr, "s4_3Imm"), 0, !if(isHalf,0,1));
3321 bits<4> MajOp, bit isHalf, bit isPredNot, bit isPredNew>
3325 ") ")#mnemonic#"($src2++#$offset) = $src3"#!if(isHalf, ".h", ""),
3341 let isNVStorable = !if (!eq(ImmOpStr, "s4_3Imm"), 0, !if(isHalf,0,1));
3359 Operand ImmOp, bits<4> MajOp, bit isHalf = 0 > {
3362 def S2_#NAME#_pi : T_store_pi <mnemonic, RC, ImmOp, MajOp, isHalf>;
3365 def S2_p#NAME#t_pi : T_pstore_pi <mnemonic, RC, ImmOp, MajOp, isHalf, 0, 0>;
3366 def S2_p#NAME#f_pi : T_pstore_pi <mnemonic, RC, ImmOp, MajOp, isHalf, 1, 0>;
[all …]
/external/clang/utils/TableGen/
DNeonEmitter.cpp176 bool isHalf() const { return Float && ElementBitwidth == 16; } in isHalf() function in __anon985e31310111::Type
1034 if (T.isHalf() && T.isVector() && !T.isScalarForMangling()) in getBuiltinTypeStr()