| /minix3/external/bsd/llvm/dist/llvm/test/CodeGen/X86/ |
| H A D | load-slice.ll | 6 %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 D | avoid_complex_am.ll | 2 ; Complex addressing mode are costly.
|
| H A D | musttail.ll | 23 ; Complex frame layout: stack realignment with dynamic alloca.
|
| /minix3/external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-dagcombiner-load-slicing.ll | 4 %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 D | sroa.ll | 5 %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 D | CGExprConstant.cpp | 1141 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 D | CGValue.h | 38 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 D | CodeGenTypes.cpp | 407 case Type::Complex: { in ConvertType()
|
| H A D | CodeGenFunction.cpp | 140 case Type::Complex: in getEvaluationKind() 1499 case Type::Complex: in EmitVariablyModifiedType()
|
| H A D | ItaniumCXXABI.cpp | 2449 case Type::Complex: in BuildVTablePointer() 2650 case Type::Complex: in BuildTypeInfo()
|
| /minix3/external/bsd/llvm/dist/clang/test/CodeGen/ |
| H A D | xcore-stringtype.c | 35 double _Complex Complex; // not supported variable
|
| /minix3/external/bsd/llvm/dist/llvm/test/TableGen/ |
| H A D | Dag.td | 38 // Complex dag operator (F.TheOp).
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonIntrinsicsV4.td | 360 // 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 D | HexagonIntrinsics.td | 2353 // 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 D | Type.cpp | 411 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 D | TypePrinter.cpp | 173 case Type::Complex: in canPrefixQualifiers()
|
| H A D | ASTContext.cpp | 1642 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 D | CXType.cpp | 75 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 D | TypeNodes.def | 63 TYPE(Complex, Type)
|
| H A D | Type.h | 1939 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 D | README.txt | 176 // Complex arithmetic
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 1046 // Complex pattern definitions. 1049 // Complex patterns, e.g. X86 addressing mode, requires pattern matching code
|
| /minix3/external/bsd/llvm/dist/llvm/docs/ |
| H A D | MergeFunctions.rst | 271 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 D | X86InstrFragmentsSIMD.td | 294 // SSE Complex Patterns
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | Mips64InstrInfo.td | 15 // Mips Operand, Complex Patterns and Transformations Definitions.
|