Home
last modified time | relevance | path

Searched refs:SValue (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h183 const Value *SValue; member
190 : First(std::move(F)), Last(std::move(L)), SValue(SV), HeaderBB(H), in First()
211 const Value *SValue; member
226 : First(std::move(F)), Range(std::move(R)), SValue(SV), Reg(Rg), in BitTestBlock()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp349 struct SValue { struct in __anon35bea1500111::HvxIdioms
357 SValue X, Y;
365 auto canonSgn(SValue X, SValue Y) const -> std::pair<SValue, SValue>;
372 auto createMulQ15(IRBuilderBase &Builder, SValue X, SValue Y,
374 auto createMulQ31(IRBuilderBase &Builder, SValue X, SValue Y,
380 auto createMul16(IRBuilderBase &Builder, SValue X, SValue Y) const -> Value *;
381 auto createMulH16(IRBuilderBase &Builder, SValue X, SValue Y) const
383 auto createMul32(IRBuilderBase &Builder, SValue X, SValue Y) const
1236 auto HvxIdioms::canonSgn(SValue X, SValue Y) const in canonSgn()
1237 -> std::pair<SValue, SValue> { in canonSgn()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp782 const Value &SValue = *JTH.SValue; in emitJumpTableHeader() local
784 const LLT SwitchTy = getLLTForType(*SValue.getType(), *DL); in emitJumpTableHeader()
785 Register SwitchOpReg = getOrCreateVReg(SValue); in emitJumpTableHeader()
791 Type *PtrIRTy = SValue.getType()->getPointerTo(); in emitJumpTableHeader()
807 *ConstantInt::get(SValue.getType(), JTH.Last - JTH.First)); in emitJumpTableHeader()
1010 Register SwitchOpReg = getOrCreateVReg(*B.SValue); in emitBitTestHeader()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2628 SDValue SwitchOp = getValue(JTH.SValue); in visitJumpTableHeader()
2830 SDValue SwitchOp = getValue(B.SValue); in visitBitTestHeader()