Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/lld/MachO/Arch/
H A DARM64.cpp190 enum ExtendType { ZeroExtend = 1, Sign64 = 2, Sign32 = 3 }; enum
197 ExtendType extendType;
235 ldr.extendType = static_cast<ExtendType>(opc); in parseLdr()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.h93 enum ExtendType { enum
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h340 ISD::NodeType ExtendType = ISD::ANY_EXTEND);
H A DSelectionDAGBuilder.cpp10303 ISD::NodeType ExtendType) { in CopyValueToVirtualRegister() argument
10318 if (ExtendType == ISD::ANY_EXTEND) { in CopyValueToVirtualRegister()
10321 ExtendType = PreferredExtendIt->second; in CopyValueToVirtualRegister()
10323 RFV.getCopyToRegs(Op, DAG, getCurSDLoc(), Chain, nullptr, V, ExtendType); in CopyValueToVirtualRegister()
10934 ISD::NodeType ExtendType = ISD::ANY_EXTEND; in HandlePHINodesInSuccessorBlocks() local
10936 ExtendType = TLI.signExtendConstant(CI) ? ISD::SIGN_EXTEND in HandlePHINodesInSuccessorBlocks()
10938 CopyValueToVirtualRegister(C, RegOut, ExtendType); in HandlePHINodesInSuccessorBlocks()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp1164 AArch64_AM::ShiftExtendType ExtendType = AArch64_AM::InvalidShiftExtend; in emitAddSub() local
1174 ExtendType = IsZExt ? AArch64_AM::UXTB : AArch64_AM::SXTB; in emitAddSub()
1178 ExtendType = IsZExt ? AArch64_AM::UXTH : AArch64_AM::SXTH; in emitAddSub()
1229 if (ExtendType != AArch64_AM::InvalidShiftExtend && RHS->hasOneUse() && in emitAddSub()
1237 return emitAddSub_rx(UseAdd, RetVT, LHSReg, RHSReg, ExtendType, in emitAddSub()
1243 return emitAddSub_rx(UseAdd, RetVT, LHSReg, RHSReg, ExtendType, 0, in emitAddSub()