Home
last modified time | relevance | path

Searched refs:i64immSExt32 (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td53 def i64immSExt32 : PatLeaf<(imm),
105 [(BPFbrcc i64:$dst, i64immSExt32:$imm, Cond, bb:$BrDst)]> {
142 [(set GPR:$dst, (OpNode GPR:$src2, i64immSExt32:$imm))]> {
219 [(set GPR:$dst, (i64 i64immSExt32:$imm))]> {
522 [(set R0, (OpNode GPR:$skb, i64immSExt32:$imm))]> {
/external/llvm/lib/Target/X86/
DX86InstrCompiler.td770 (atomic_load_64 addr:$dst), (i64immSExt32:$src)))]>;
830 [(atomic_store_64 addr:$dst, i64immSExt32:$src)]>;
1198 i64immSExt32:$src2))]>;
1238 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32.
1638 def : Pat<(add GR64:$src1, i64immSExt32:$src2),
1639 (ADD64ri32 GR64:$src1, i64immSExt32:$src2)>;
1650 def : Pat<(sub GR64:$src1, i64immSExt32:$src2),
1651 (SUB64ri32 GR64:$src1, i64immSExt32:$src2)>;
1660 def : Pat<(mul GR64:$src1, i64immSExt32:$src2),
1661 (IMUL64rri32 GR64:$src1, i64immSExt32:$src2)>;
[all …]
DX86InstrInfo.td864 def i64immSExt32 : ImmLeaf<i64, [{ return Imm == (int32_t)Imm; }]>;
1249 [(set GR64:$dst, i64immSExt32:$src)], IIC_MOV>;
1280 [(store i64immSExt32:$src, addr:$dst)], IIC_MOV_MEM>;
2317 i64immSExt32>, VEX_W;
2361 def : Pat<(X86bextr GR64:$src1, i64immSExt32:$src2),
2362 (BEXTRI64ri GR64:$src1, i64immSExt32:$src2)>;
2363 def : Pat<(X86bextr (loadi64 addr:$src1), i64immSExt32:$src2),
2364 (BEXTRI64mi addr:$src1, i64immSExt32:$src2)>;
DX86InstrArithmetic.td235 (X86smul_flag GR64:$src1, i64immSExt32:$src2))],
279 i64immSExt32:$src2))],
588 /// immediate of this kind in a pattern (e.g. imm, or i64immSExt32).
628 Imm32S, i64i32imm, i64immSExt32, i64i8imm, i64immSExt8,
DX86ISelDAGToDAG.cpp184 inline bool i64immSExt32(SDNode *N) const { in i64immSExt32() function in __anonfec1f42b0311::X86DAGToDAGISel
1839 else if (i64immSExt32(Val.getNode())) in SelectAtomicLoadArith()