Home
last modified time | relevance | path

Searched refs:Abs (Results 1 – 25 of 37) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp121 uint32_t Abs = LayoutItemBase::tailPadding(); in tailPadding() local
125 if (Abs < ChildPadding) in tailPadding()
126 Abs = 0; in tailPadding()
128 Abs -= ChildPadding; in tailPadding()
130 return Abs; in tailPadding()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCAssembler.cpp1013 bool Abs = LF.getValue().evaluateKnownAbsolute(Value, Layout); in relaxLEB() local
1014 if (!Abs) in relaxLEB()
1101 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr() local
1102 assert(Abs && "We created a line delta with an invalid expression"); in relaxDwarfLineAddr()
1103 (void)Abs; in relaxDwarfLineAddr()
1125 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfCallFrameFragment() local
1126 assert(Abs && "We created call frame with an invalid expression"); in relaxDwarfCallFrameFragment()
1127 (void) Abs; in relaxDwarfCallFrameFragment()
1155 bool Abs = PF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxPseudoProbeAddr() local
1156 assert(Abs && "We created a pseudo probe with an invalid expression"); in relaxPseudoProbeAddr()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIPeepholeSDWA.cpp118 bool Abs; member in __anon5fa22ca70111::SDWASrcOperand
127 SrcSel(SrcSel_), Abs(Abs_), Neg(Neg_), Sext(Sext_) {} in SDWASrcOperand()
133 bool getAbs() const { return Abs; } in getAbs()
318 if (Abs || Neg) { in getSrcMods()
321 Mods |= Abs ? SISrcMods::ABS : 0u; in getSrcMods()
H A DR600ISelLowering.h111 SDValue &Neg, SDValue &Abs, SDValue &Sel, SDValue &Imm,
H A DR600ISelLowering.cpp1952 SDValue &Src, SDValue &Neg, SDValue &Abs, in FoldOperand() argument
1967 if (!Abs.getNode()) in FoldOperand()
1970 Abs = DAG.getTargetConstant(1, SDLoc(ParentNode), MVT::i32); in FoldOperand()
2129 SDValue &Abs = Ops[AbsIdx[i] - 1]; in PostISelFolding() local
2135 if (FoldOperand(Node, i, Src, Neg, Abs, Sel, FakeOp, DAG)) in PostISelFolding()
2168 SDValue &Abs = (AbsIdx[i] > -1) ? Ops[AbsIdx[i] - 1] : FakeAbs; in PostISelFolding() local
2178 if (FoldOperand(Node, i, Src, Neg, Abs, Sel, Imm, DAG)) in PostISelFolding()
H A DAMDGPULegalizerInfo.cpp4039 auto Abs = B.buildFAbs(S32, RHS, Flags); in legalizeFDIVFastIntrin() local
4046 auto CmpRes = B.buildFCmp(CmpInst::FCMP_OGT, S1, Abs, C0, Flags); in legalizeFDIVFastIntrin()
H A DAMDGPUISelLowering.cpp2491 SDValue Abs = in LowerINT_TO_FP32() local
2494 std::tie(Lo, Hi) = split64BitValue(Abs, DAG); in LowerINT_TO_FP32()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stackdepot.cpp80 Abs(common_flags()->compress_stack_depot))); in CompressStackStore()
H A Dsanitizer_common.h475 constexpr T Abs(T a) { in Abs() function
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp168 Value *Abs = Builder.CreateAnd(ARep, SignificandMask); in expandFPToI() local
169 Value *Or = Builder.CreateOr(Abs, ImplicitBit); in expandFPToI()
/openbsd-src/gnu/llvm/lld/ELF/
H A DConfig.h79 enum class Target2Policy { Abs, Rel, GotRel }; enumerator
H A DDriver.cpp709 return Target2Policy::Abs; in getTarget2()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp75 bool Abs = false; member
79 bool hasFPModifiers() const { return Abs || Neg; } in hasFPModifiers()
85 Operand |= Abs ? SISrcMods::ABS : 0u; in getFPModifiersOperand()
1153 OS << "abs:" << Mods.Abs << " neg: " << Mods.Neg << " sext:" << Mods.Sext; in operator <<()
2081 if (Imm.Mods.Abs) { in applyInputFPModifiers()
3117 bool Abs, SP3Abs; in parseRegOrImmWithFPInputMods() local
3137 Abs = trySkipId("abs"); in parseRegOrImmWithFPInputMods()
3138 if (Abs && !skipToken(AsmToken::LParen, "expected left paren after abs")) in parseRegOrImmWithFPInputMods()
3143 if (Abs && SP3Abs) { in parseRegOrImmWithFPInputMods()
3155 return (SP3Neg || Neg || SP3Abs || Abs)? MatchOperand_ParseFail : Res; in parseRegOrImmWithFPInputMods()
[all …]
/openbsd-src/gnu/llvm/lld/ELF/Arch/
H A DARM.cpp120 if (config->target2 == Target2Policy::Abs) in getRelExpr()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7356 auto Abs = MIRBuilder.buildAnd(IntTy, AsInt, ValueMaskC); in lowerISFPCLASS() local
7358 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_NE, DstTy, AsInt, Abs); in lowerISFPCLASS()
7368 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, Abs, in lowerISFPCLASS()
7378 auto Cmp = MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_ULT, DstTy, Abs, in lowerISFPCLASS()
7392 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, Abs, ZeroC)); in lowerISFPCLASS()
7404 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_EQ, DstTy, Abs, InfC)); in lowerISFPCLASS()
7418 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_UGT, DstTy, Abs, InfC)); in lowerISFPCLASS()
7421 appendToRes(MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_UGE, DstTy, Abs, in lowerISFPCLASS()
7427 MIRBuilder.buildICmp(CmpInst::Predicate::ICMP_UGT, DstTy, Abs, InfC); in lowerISFPCLASS()
7429 Abs, InfWithQnanBitC); in lowerISFPCLASS()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp465 Value *Abs = Builder.CreateBinaryIntrinsic( in visitMul() local
467 Abs->takeName(&I); in visitMul()
468 return replaceInstUsesWith(I, Abs); in visitMul()
H A DInstCombineCalls.cpp1422 Value *Abs = Builder.CreateBinaryIntrinsic( in visitCallInst() local
1429 Abs = Builder.CreateNeg(Abs, "nabs", /* NUW */ false, IntMinIsPoison); in visitCallInst()
1430 return replaceInstUsesWith(CI, Abs); in visitCallInst()
H A DInstCombineSelect.cpp1152 Instruction *Abs = in canonicalizeSPF() local
1156 return BinaryOperator::CreateNeg(Abs); // Always without NSW flag! in canonicalizeSPF()
1157 return IC.replaceInstUsesWith(Sel, Abs); in canonicalizeSPF()
H A DInstCombineAndOrXor.cpp4291 if (Instruction *Abs = canonicalizeAbs(I, Builder)) in visitXor() local
4292 return Abs; in visitXor()
/openbsd-src/gnu/llvm/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1270 bool Abs = ((EFlags & MachO::EXPORT_SYMBOL_FLAGS_KIND_MASK) == in dumpSymbolsFromDLInfoMachO() local
1277 if (Abs) { in dumpSymbolsFromDLInfoMachO()
/openbsd-src/gnu/usr.bin/gcc/gcc/f/
H A Dintdoc.in70 DEFDOC (CABS, "Absolute value (archaic).", ARCHAIC (ABS, Abs))
72 DEFDOC (DABS, "Absolute value (archaic).", ARCHAIC (ABS, Abs))
74 DEFDOC (IABS, "Absolute value (archaic).", ARCHAIC (ABS, Abs))
76 DEFDOC (CDABS, "Absolute value (archaic).", ARCHAIC (ABS, Abs))
884 @xref{Abs Intrinsic}, for the function that returns
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp445 unsigned Abs = Float64 ? WebAssembly::ABS_F64 : WebAssembly::ABS_F32; in LowerFPToInt() local
492 BuildMI(BB, DL, TII.get(Abs), Tmp0).addReg(InReg); in LowerFPToInt()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2870 SDValue Abs = Signed ? DAG.getNode(ISD::ABS, dl, InpTy, Op0) : Op0; in ExpandHvxIntToFp() local
2871 SDValue Clz = DAG.getNode(ISD::CTLZ, dl, InpTy, Abs); in ExpandHvxIntToFp()
2873 SDValue Frac0 = DAG.getNode(ISD::SHL, dl, InpTy, {Abs, NLeft}); in ExpandHvxIntToFp()
H A DHexagonPatternsHVX.td940 // Abs = vxor(v27,v29) ; ^ masks
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DBuiltinsNVPTX.def268 // Abs

12