Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.h200 enum class ArithOp { Add, Sub }; enum
1415 template <class T, ArithOp Op>
1455 if constexpr (Op == ArithOp::Add) { in OffsetHelper()
1480 if constexpr (Op == ArithOp::Add) in OffsetHelper()
1493 return OffsetHelper<T, ArithOp::Add>(S, OpPC, Offset, Ptr); in AddOffset()
1500 return OffsetHelper<T, ArithOp::Sub>(S, OpPC, Offset, Ptr); in SubOffset()
1503 template <ArithOp Op>
1531 return IncDecPtrHelper<ArithOp::Add>(S, OpPC, Ptr); in IncPtr()
1540 return IncDecPtrHelper<ArithOp::Sub>(S, OpPC, Ptr); in DecPtr()
1834 if (!OffsetHelper<T, ArithOp::Add>(S, OpPC, Offset, Ptr)) in ArrayElemPtr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1922 SDValue ArithOp = Op; in EmitTest() local
1936 ArithOp = Arith; in EmitTest()
1944 switch (ArithOp.getOpcode()) { in EmitTest()
1962 APInt Mask = ArithOp.getOpcode() == ISD::SRL in EmitTest()
1976 SDValue Op0 = ArithOp->getOperand(0); in EmitTest()
1977 SDValue Op1 = ArithOp->getOperand(1); in EmitTest()
1978 EVT VT = ArithOp.getValueType(); in EmitTest()
1998 switch (ArithOp.getOpcode()) { in EmitTest()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp22464 SDValue ArithOp = Op; in EmitTest() local
22469 switch (ArithOp.getOpcode()) { in EmitTest()
22485 switch (ArithOp.getOpcode()) { in EmitTest()