Home
last modified time | relevance | path

Searched refs:Complex (Results 1 – 25 of 49) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/X86/
H A Dload-slice.ll6 %class.Complex = type { float, float }
47 define void @t1(%class.Complex* nocapture %out, i64 %out_start) {
49 %arrayidx = getelementptr inbounds %class.Complex* %out, i64 %out_start
50 %tmp = bitcast %class.Complex* %arrayidx to i64*
58 %arrayidx2 = getelementptr inbounds %class.Complex* %out, i64 %add
59 %i.i = getelementptr inbounds %class.Complex* %arrayidx2, i64 0, i32 0
63 %r.i = getelementptr inbounds %class.Complex* %arrayidx2, i64 0, i32 1
67 %ref.tmp.sroa.0.0.cast = bitcast %class.Complex* %arrayidx to <2 x float>*
102 define i32 @t2(%class.Complex* nocapture %out, i64 %out_start) {
103 %arrayidx = getelementptr inbounds %class.Complex* %out, i64 %out_start
[all …]
H A Davoid_complex_am.ll2 ; Complex addressing mode are costly.
H A Dmusttail.ll23 ; Complex frame layout: stack realignment with dynamic alloca.
/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/
H A Darm64-dagcombiner-load-slicing.ll4 %class.Complex = type { float, float }
15 define void @test(%class.Complex* nocapture %out, i64 %out_start) {
17 %arrayidx = getelementptr inbounds %class.Complex* %out, i64 %out_start
18 %0 = bitcast %class.Complex* %arrayidx to i64*
26 %arrayidx2 = getelementptr inbounds %class.Complex* %out, i64 %add
27 %i.i = getelementptr inbounds %class.Complex* %arrayidx2, i64 0, i32 0
31 %r.i = getelementptr inbounds %class.Complex* %arrayidx2, i64 0, i32 1
35 %ref.tmp.sroa.0.0.cast = bitcast %class.Complex* %arrayidx to <2 x float>*
/minix3/external/bsd/llvm/dist/llvm/test/Transforms/SLPVectorizer/ARM/
H A Dsroa.ll5 %class.Complex = type { double, double }
15 define void @SROAed(%class.Complex* noalias nocapture sret %agg.result, [4 x i32] %a.coerce, [4 x i…
47 %re.i.i = getelementptr inbounds %class.Complex* %agg.result, i32 0, i32 0
49 %im.i.i = getelementptr inbounds %class.Complex* %agg.result, i32 0, i32 1
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprConstant.cpp1141 llvm::Constant *Complex[2]; in EmitConstantValue() local
1143 Complex[0] = llvm::ConstantInt::get(VMContext, in EmitConstantValue()
1145 Complex[1] = llvm::ConstantInt::get(VMContext, in EmitConstantValue()
1149 llvm::StructType *STy = llvm::StructType::get(Complex[0]->getType(), in EmitConstantValue()
1150 Complex[1]->getType(), in EmitConstantValue()
1152 return llvm::ConstantStruct::get(STy, Complex); in EmitConstantValue()
1164 llvm::Constant *Complex[2]; in EmitConstantValue() local
1166 Complex[0] = llvm::ConstantFP::get(VMContext, in EmitConstantValue()
1168 Complex[1] = llvm::ConstantFP::get(VMContext, in EmitConstantValue()
1172 llvm::StructType *STy = llvm::StructType::get(Complex[0]->getType(), in EmitConstantValue()
[all …]
H A DCGValue.h38 enum Flavor { Scalar, Complex, Aggregate }; enumerator
47 bool isComplex() const { return V1.getInt() == Complex; } in isComplex()
81 ER.V1.setInt(Complex); in getComplex()
H A DCodeGenTypes.cpp407 case Type::Complex: { in ConvertType()
H A DCodeGenFunction.cpp140 case Type::Complex: in getEvaluationKind()
1499 case Type::Complex: in EmitVariablyModifiedType()
H A DItaniumCXXABI.cpp2449 case Type::Complex: in BuildVTablePointer()
2650 case Type::Complex: in BuildTypeInfo()
/minix3/external/bsd/llvm/dist/clang/test/CodeGen/
H A Dxcore-stringtype.c35 double _Complex Complex; // not supported variable
/minix3/external/bsd/llvm/dist/llvm/test/TableGen/
H A DDag.td38 // Complex dag operator (F.TheOp).
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV4.td360 // XTYPE / COMPLEX / Complex add/sub halfwords.
361 // XTYPE / COMPLEX / Complex add/sub words.
362 // XTYPE / COMPLEX / Complex multiply 32x16.
370 // XTYPE / COMPLEX / Complex add/sub halfwords.
H A DHexagonIntrinsics.td2353 // MTYPE / COMPLEX / Complex multiply.
2382 // MTYPE / COMPLEX / Complex multiply real or imaginary.
2393 // MTYPE / COMPLEX / Complex multiply with round and pack.
3098 // STYPE / COMPLEX / Vector Complex conjugate.
3102 // STYPE / COMPLEX / Vector Complex rotate.
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DType.cpp411 if (const ComplexType *Complex = getAs<ComplexType>()) in getAsComplexIntegerType() local
412 if (Complex->getElementType()->isIntegerType()) in getAsComplexIntegerType()
413 return Complex; in getAsComplexIntegerType()
1007 case Type::Complex: in isCXX98PODType()
1351 case Complex: in isSpecifierType()
2202 case Type::Complex: in computeCachedProperties()
2285 case Type::Complex: in computeLinkageInfo()
H A DTypePrinter.cpp173 case Type::Complex: in canPrefixQualifiers()
H A DASTContext.cpp1642 case Type::Complex: { in getTypeInfoImpl()
2493 case Type::Complex: in getVariableArrayDecayedType()
5316 case Type::Complex: { in getObjCEncodingForTypeImpl()
7327 case Type::Complex: in mergeTypes()
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCXType.cpp75 TKCASE(Complex); in GetTypeKind()
469 TKIND(Complex); in clang_getTypeKindSpelling()
624 case Type::Complex: in clang_getElementType()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DTypeNodes.def63 TYPE(Complex, Type)
H A DType.h1939 Type(Complex, CanonicalPtr, Element->isDependentType(),
1960 static bool classof(const Type *T) { return T->getTypeClass() == Complex; }
/minix3/sys/external/bsd/compiler_rt/dist/lib/builtins/
H A DREADME.txt176 // Complex arithmetic
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1046 // Complex pattern definitions.
1049 // Complex patterns, e.g. X86 addressing mode, requires pattern matching code
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DMergeFunctions.rst271 Complex objects comparison (function, basic-block, etc) is mostly based on its
375 7. Complex types (structures, arrays, etc.). Follow complex objects comparison
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td294 // SSE Complex Patterns
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMips64InstrInfo.td15 // Mips Operand, Complex Patterns and Transformations Definitions.

12