Searched refs:Real (Results 1 - 25 of 25) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp48 // Each node maintains a reference to its Real and Imaginary instructions,
56 // Note: If the operation of a Node is Shuffle, only the Real, Imaginary, and
142 : Operation(Op), Real(R), Imag(I) {}
151 Value *Real; member in struct:__anon1847::ComplexDeinterleavingCompositeNode
184 OS << " Real: ";
185 PrintValue(Real);
290 "Reduction related nodes must have Real and Imaginary parts");
297 if (Node->Real && Node->Imag)
298 CachedResult[{Node->Real, Node->Imag}] = Node;
313 NodePtr identifyPartialMul(Instruction *Real, Instructio
549 identifyNodeWithImplicitAdd( Instruction *Real, Instruction *Imag, std::pair<Value *, Value *> &PartialMatch) argument
652 identifyPartialMul(Instruction *Real, Instruction *Imag) argument
770 identifyAdd(Instruction *Real, Instruction *Imag) argument
852 identifySymmetricOperation(Instruction *Real, Instruction *Imag) argument
955 identifyReassocNodes(Instruction *Real, Instruction *Imag) argument
1528 auto *Real = OperationInstruction[i]; local
1672 identifyDeinterleave(Instruction *Real, Instruction *Imag) argument
1834 identifyPHINode(Instruction *Real, Instruction *Imag) argument
1846 identifySelectNode(Instruction *Real, Instruction *Imag) argument
2010 auto *Real = cast<Instruction>(Node->Real); local
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h261 APSInt Real, Imag; member in struct:clang::APValue::ComplexAPSInt
262 ComplexAPSInt() : Real(1), Imag(1) {}
265 APFloat Real, Imag; member in struct:clang::APValue::ComplexAPFloat
266 ComplexAPFloat() : Real(0.0), Imag(0.0) {}
455 return ((ComplexAPSInt *)(char *)&Data)->Real;
471 return ((ComplexAPFloat *)(char *)&Data)->Real;
609 ((ComplexAPSInt *)(char *)&Data)->Real = std::move(R);
616 ((ComplexAPFloat *)(char *)&Data)->Real = std::move(R);
H A DStmtVisitor.h166 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
/freebsd-current/stand/i386/btx/btxldr/
H A Dbtxldr.S29 .set MEM_STUB,0x600 # Real mode stub
238 movl $start.8,%esi # Real mode stub
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAsmMacro.h35 // Real values.
36 Real, enumerator in enum:llvm::AsmToken::TokenKind
/freebsd-current/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMCAsmLexer.cpp49 case AsmToken::Real:
H A DAsmLexer.cpp96 return AsmToken(AsmToken::Real,
144 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart));
370 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart));
H A DMasmParser.cpp1755 case AsmToken::Real: {
2116 } else if (Lexer.is(AsmToken::Real)) {
3829 if (Lexer.isNot(AsmToken::Integer) && Lexer.isNot(AsmToken::Real) &&
H A DAsmParser.cpp1309 case AsmToken::Real: {
3263 if (Lexer.isNot(AsmToken::Integer) && Lexer.isNot(AsmToken::Real) &&
/freebsd-current/stand/i386/btx/btx/
H A Dbtx.S24 .set MEM_ESPR,0x5e00 # Real mode stack
51 .set SEL_RCODE,0x18 # Real mode code
52 .set SEL_RDATA,0x20 # Real mode data
269 exit.2: xor %ax,%ax # Real mode segment
441 * Kernel frame %esi points to: Real mode stack frame at MEM_ESPR:
567 movl %eax,MEM_ESPR-0x16 # Real mode target CS:IP
653 movl $MEM_ESPR-0x0c,%esi # Real mode stack GP regs
939 * Real Mode Hardware interrupt jump table.
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp36 llvm::Value *Real = CGF.Builder.CreateLoad(RealAddr, ".vareal"); local
40 CGF.EmitStoreOfComplex({Real, Imag}, CGF.MakeAddrLValue(Temp, Ty),
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp221 // LNot,Real,Imag never return complex.
375 /// load the real and imaginary pieces, returning them as Real/Imag.
385 llvm::Value *Real = nullptr, *Imag = nullptr; local
389 Real = Builder.CreateLoad(RealP, isVolatile, SrcPtr.getName() + ".real");
397 return ComplexPairTy(Real, Imag);
1367 llvm::Value *Real = CGF.EmitScalarExpr(E->getInit(0)); local
1369 return ComplexPairTy(Real, Imag);
H A DCGCall.cpp5817 llvm::Value *Real = Builder.CreateExtractValue(CI, 0);
5819 return RValue::getComplex(std::make_pair(Real, Imag));
H A DCGBuiltin.cpp3053 Value *Real = EmitScalarExpr(E->getArg(0));
3055 return RValue::getComplex({Real, Imag});
3064 Value *Real = ComplexVal.first;
3067 return RValue::getComplex(std::make_pair(Real, Imag));
3336 Value *Real = Builder.CreateArithmeticFence(ComplexVal.first,
3340 return RValue::getComplex(std::make_pair(Real, Imag));
3343 Value *Real = ComplexVal.first;
3345 return RValue::getComplex(std::make_pair(Real, Imag));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp701 } else if (Lexer.is(AsmToken::Real)) {
715 case AsmToken::Real: {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp542 case AsmToken::Real:
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1890 Value *Real, *Imag;
1894 Real = B.CreateExtractValue(Op, 0, "real");
1898 Real = CI->getArgOperand(0);
1902 Value *RealReal = B.CreateFMul(Real, Real);
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp14769 APFloat &Real = Result.FloatReal;
14770 if (!EvaluateFloat(E->getSubExpr(), Real, Info))
14774 Result.FloatImag = APFloat(Real.getSemantics());
14805 APSInt &Real = Result.IntReal;
14806 if (!EvaluateInteger(E->getSubExpr(), Real, Info))
14810 Result.IntImag = APSInt(Real.getBitWidth(), !Real.isSigned());
14858 APFloat &Real = Result.FloatReal;
14859 LHSOK = EvaluateFloat(E->getLHS(), Real, Info);
14862 Result.FloatImag = APFloat(Real
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp9316 Expr *Real = TheCall->getArg(0); local
9318 if (!Context.hasSameType(Real->getType(), Imag->getType())) {
9319 return Diag(Real->getBeginLoc(),
9321 << Real->getType() << Imag->getType()
9322 << Real->getSourceRange() << Imag->getSourceRange();
9328 if (Real->getType()->isFloat16Type())
9331 if (Real->getType()->isHalfType())
9335 TheCall->setType(Context.getComplexType(Real->getType()));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp3287 if (!Tok.is(AsmToken::Real) && !Tok.is(AsmToken::Integer)) {
4843 case AsmToken::Real:
4854 // We need to consume this token only when we have a Real, otherwise
4856 if (Parser.getLexer().peekTok().is(AsmToken::Real))
4860 // The only Real that should come through here is a literal #0.0 for
4864 if (Tok.is(AsmToken::Real)) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp989 Lexer.is(AsmToken::Integer) || Lexer.is(AsmToken::Real) ||
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1902 case AsmToken::Real:
2321 if (Tok.is(AsmToken::Real)) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp1932 if (!Tok.is(AsmToken::Real))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp3006 bool IsReal = Tok.is(AsmToken::Real);
3010 if (!IsReal && Tok.is(AsmToken::Minus) && NextTok.is(AsmToken::Real)) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp5991 if (Tok.is(AsmToken::Real) && isVmovf) {

Completed in 985 milliseconds