Home
last modified time | relevance | path

Searched refs:setcc (Results 1 – 23 of 23) sorted by relevance

/external/llvm/lib/Target/MBlaze/
DMBlazeInstrFPU.td140 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETEQ),
143 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETNE),
146 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETOEQ),
149 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETONE),
153 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETONE),
157 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETGT),
160 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETLT),
163 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETGE),
166 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETLE),
169 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETOGT),
[all …]
DMBlazeInstrInfo.td763 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETEQ),
765 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETNE),
767 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETGT),
769 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETLT),
771 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETGE),
773 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETLE),
775 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETUGT),
778 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETULT),
781 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETUGE),
784 def : Pat<(setcc (i32 GPR:$L), (i32 0), SETULE),
[all …]
/external/llvm/lib/Target/PTX/
DPTXInstrInfo.td282 [(set RegPred:$p, (setcc RC:$a, RC:$b, cmp))]>;
286 [(set RegPred:$p, (setcc RC:$a, imm:$b, cmp))]>;
292 [(set RegPred:$p, (and (setcc RC:$a, RC:$b, cmp), RegPred:$c))]>;
297 [(set RegPred:$p, (and (setcc RC:$a, imm:$b, cmp),
303 [(set RegPred:$p, (or (setcc RC:$a, RC:$b, cmp), RegPred:$c))]>;
308 [(set RegPred:$p, (or (setcc RC:$a, imm:$b, cmp), RegPred:$c))]>;
313 [(set RegPred:$p, (xor (setcc RC:$a, RC:$b, cmp), RegPred:$c))]>;
318 [(set RegPred:$p, (xor (setcc RC:$a, imm:$b, cmp),
325 [(set RegPred:$p, (and (setcc RC:$a, RC:$b, cmp),
331 [(set RegPred:$p, (and (setcc RC:$a, imm:$b, cmp),
[all …]
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td144 def SDTSetCC : SDTypeProfile<1, 3, [ // setcc
397 def setcc : SDNode<"ISD::SETCC" , SDTSetCC>;
815 // setcc convenience fragments.
817 (setcc node:$lhs, node:$rhs, SETOEQ)>;
819 (setcc node:$lhs, node:$rhs, SETOGT)>;
821 (setcc node:$lhs, node:$rhs, SETOGE)>;
823 (setcc node:$lhs, node:$rhs, SETOLT)>;
825 (setcc node:$lhs, node:$rhs, SETOLE)>;
827 (setcc node:$lhs, node:$rhs, SETONE)>;
829 (setcc node:$lhs, node:$rhs, SETO)>;
[all …]
/external/llvm/test/Transforms/LoopStrengthReduce/
Dexit_compare_live_range.ll2 ; having overlapping live ranges that result in copies. We want the setcc
/external/llvm/lib/Target/CellSPU/
DSPU64InstrInfo.td18 // 3. i64 setcc results are i32, which are subsequently converted to a FSM
21 // 4. v2i64 setcc results are v4i32, which can be converted to a FSM mask (TODO)
48 // setcc the negative condition:
64 // i64 seteq (equality): the setcc result is i32, which is converted to a
67 // v2i64 seteq (equality): the setcc result is v4i32
DSPUInstrInfo.td3225 // 1. This only matches the setcc set of conditionals. Special pattern
3588 // setcc and brcond patterns:
/external/llvm/test/CodeGen/X86/
Dcmov.ll118 ; Should compile to setcc | -2.
/external/llvm/lib/Target/Mips/
DMips64InstrInfo.td265 // setcc patterns
DMipsInstrInfo.td1140 // setcc patterns
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td1163 /// setcc patterns, only matched when none of the above brcond
1167 // setcc 2 register operands
1194 // setcc reg/imm operands
/external/v8/src/ia32/
Dassembler-ia32.h971 void setcc(Condition cc, Register reg);
Dassembler-ia32.cc1912 void Assembler::setcc(Condition cc, Register reg) { in setcc() function in v8::internal::Assembler
Dmacro-assembler-ia32.cc152 setcc(negative, reg); // 1 if negative, 0 if positive. in ClampUint8()
Dcode-stubs-ia32.cc4312 __ setcc(above_equal, eax); in Generate() local
/external/llvm/lib/Target/X86/
DREADME.txt259 are a number of issues. 1) We are introducing a setcc between the result of the
648 The X86 backend should fold (branch (or (setcc, setcc))) into multiple
/external/v8/src/x64/
Dassembler-x64.h1179 void setcc(Condition cc, Register reg);
Dcode-stubs-x64.cc3370 __ setcc(parity_even, rax); in Generate() local
3451 __ setcc(above, rax); in Generate() local
3452 __ setcc(below, rcx); in Generate() local
5554 __ setcc(above, rax); // Add one to zero if carry clear and not equal. in GenerateHeapNumbers() local
Dassembler-x64.cc1929 void Assembler::setcc(Condition cc, Register reg) { in setcc() function in v8::internal::Assembler
Dstub-cache-x64.cc3306 __ setcc(negative, rdx); // 1 if negative, 0 if positive. in GenerateStoreExternalArray() local
Dmacro-assembler-x64.cc2781 setcc(negative, reg); // 1 if negative, 0 if positive. in ClampUint8()
/external/llvm/lib/Target/PowerPC/
DREADME.txt333 We should custom expand setcc instead of pretending that we have it. That
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.td2682 // Map brcond with an unsupported setcc to a JMP_cNot.