/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ComplexDeinterleavingPass.cpp | 48 // 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 D | APValue.h | 261 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 D | StmtVisitor.h | 166 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
|
/freebsd-current/stand/i386/btx/btxldr/ |
H A D | btxldr.S | 29 .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 D | MCAsmMacro.h | 35 // Real values. 36 Real, enumerator in enum:llvm::AsmToken::TokenKind
|
/freebsd-current/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | MCAsmLexer.cpp | 49 case AsmToken::Real:
|
H A D | AsmLexer.cpp | 96 return AsmToken(AsmToken::Real, 144 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart)); 370 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart));
|
H A D | MasmParser.cpp | 1755 case AsmToken::Real: { 2116 } else if (Lexer.is(AsmToken::Real)) { 3829 if (Lexer.isNot(AsmToken::Integer) && Lexer.isNot(AsmToken::Real) &&
|
H A D | AsmParser.cpp | 1309 case AsmToken::Real: { 3263 if (Lexer.isNot(AsmToken::Integer) && Lexer.isNot(AsmToken::Real) &&
|
/freebsd-current/stand/i386/btx/btx/ |
H A D | btx.S | 24 .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 D | PPC.cpp | 36 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 D | CGExprComplex.cpp | 221 // 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 D | CGCall.cpp | 5817 llvm::Value *Real = Builder.CreateExtractValue(CI, 0); 5819 return RValue::getComplex(std::make_pair(Real, Imag));
|
H A D | CGBuiltin.cpp | 3053 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 D | WebAssemblyAsmParser.cpp | 701 } else if (Lexer.is(AsmToken::Real)) { 715 case AsmToken::Real: {
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/ |
H A D | AVRAsmParser.cpp | 542 case AsmToken::Real:
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 1890 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 D | ExprConstant.cpp | 14769 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 D | SemaChecking.cpp | 9316 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 D | AArch64AsmParser.cpp | 3287 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 D | HexagonAsmParser.cpp | 989 Lexer.is(AsmToken::Integer) || Lexer.is(AsmToken::Real) ||
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 1902 case AsmToken::Real: 2321 if (Tok.is(AsmToken::Real)) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
H A D | RISCVAsmParser.cpp | 1932 if (!Tok.is(AsmToken::Real))
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 3006 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 D | ARMAsmParser.cpp | 5991 if (Tok.is(AsmToken::Real) && isVmovf) {
|