Searched refs:EmitScalarExpr (Results 1 - 22 of 22) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp94 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0));
104 Args[1] = CGF.EmitScalarExpr(E->getArg(1));
115 Value *Val = CGF.EmitScalarExpr(E->getArg(0));
116 Value *Address = CGF.EmitScalarExpr(E->getArg(1));
129 Value *Address = CGF.EmitScalarExpr(E->getArg(0));
156 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0));
165 Args[1] = CGF.EmitScalarExpr(E->getArg(1));
195 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0));
204 Args[1] = CGF.EmitScalarExpr(E->getArg(1));
207 Args[2] = EmitToInt(CGF, CGF.EmitScalarExpr(
[all...]
H A DCGCUDARuntime.cpp47 llvm::Value *Callee = CGF.EmitScalarExpr(E->getCallee());
H A DCGExprComplex.cpp374 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr());
491 return EmitScalarToComplexCast(CGF.EmitScalarExpr(Op), Op->getType(),
810 Ops.LHS = ComplexPairTy(CGF.EmitScalarExpr(E->getLHS()), nullptr);
814 Ops.RHS = ComplexPairTy(CGF.EmitScalarExpr(E->getRHS()), nullptr);
846 OpInfo.RHS = ComplexPairTy(CGF.EmitScalarExpr(E->getRHS()), nullptr);
1007 llvm::Value *Real = CGF.EmitScalarExpr(E->getInit(0));
1008 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1));
H A DCGExprScalar.cpp123 Value *AlignmentValue = CGF.EmitScalarExpr(AVAttr->getAlignment());
432 CGF.EmitScalarExpr(E->getBase());
989 Value *LHS = CGF.EmitScalarExpr(E->getExpr(0));
990 Value *RHS = CGF.EmitScalarExpr(E->getExpr(1));
997 Mask = CGF.EmitScalarExpr(E->getExpr(2));
1039 Value* V1 = CGF.EmitScalarExpr(E->getExpr(0));
1040 Value* V2 = CGF.EmitScalarExpr(E->getExpr(1));
1060 Value *Src = CGF.EmitScalarExpr(E->getSrcExpr());
1134 CGF.EmitScalarExpr(E->getBase());
1930 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExp
3450 Value *CodeGenFunction::EmitScalarExpr(const Expr *E, bool IgnoreResultAssign) { function in class:CodeGenFunction
[all...]
H A DCGDeclCXX.cpp40 CGM.getObjCRuntime().EmitObjCGlobalAssign(CGF, CGF.EmitScalarExpr(Init),
43 CGM.getObjCRuntime().EmitObjCWeakAssign(CGF, CGF.EmitScalarExpr(Init),
H A DCGExpr.cpp112 llvm::Value *MemPtr = EmitScalarExpr(E);
119 return EmitScalarConversion(EmitScalarExpr(E), E->getType(), BoolTy, Loc);
144 return RValue::get(EmitScalarExpr(E, ignoreResult));
188 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false));
448 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS);
874 return Address(EmitScalarExpr(E), Align);
2703 llvm::Value *Idx = EmitScalarExpr(E->getIdx());
2851 EmitScalarExpr(LowerBound), IntPtrTy,
2883 EmitScalarExpr(LowerBound), IntPtrTy,
2889 EmitScalarExpr(Lengt
[all...]
H A DCGObjC.cpp153 llvm::Value *value = EmitScalarExpr(Rhs);
164 llvm::Value *keyValue = EmitScalarExpr(Key);
172 llvm::Value *valueValue = EmitScalarExpr(Value);
388 Receiver = EmitScalarExpr(E->getInstanceReceiver());
1509 Collection = EmitScalarExpr(S.getCollection());
2444 return TryEmitResult(CGF.EmitScalarExpr(e), false);
2455 llvm::Value *value = CGF.EmitScalarExpr(e);
2637 llvm::Value *result = CGF.EmitScalarExpr(ce->getSubExpr());
2651 result = CGF.EmitScalarExpr(ce->getSubExpr());
2724 llvm::Value *result = CGF.EmitScalarExpr(
[all...]
H A DCGAtomic.cpp690 Address Ptr(EmitScalarExpr(E->getPtr()), alignChars);
698 llvm::Value *Order = EmitScalarExpr(E->getOrder());
730 OrderFail = EmitScalarExpr(E->getOrderFail());
732 IsWeak = EmitScalarExpr(E->getWeak());
743 llvm::Value *Val1Scalar = EmitScalarExpr(E->getVal1());
1840 llvm::Value *value = EmitScalarExpr(init);
H A DCGObjCRuntime.cpp334 lock = CGF.EmitScalarExpr(lockExpr);
H A DCGStmt.cpp526 llvm::Value *V = Builder.CreateBitCast(EmitScalarExpr(S.getTarget()),
988 Builder.CreateStore(EmitScalarExpr(RV), ReturnValue);
1470 llvm::Value *CondV = EmitScalarExpr(S.getCond());
1698 return EmitScalarExpr(InputExpr);
1700 return EmitScalarExpr(InputExpr);
H A DCGDecl.cpp662 llvm::Value *value = EmitScalarExpr(init);
719 value = EmitScalarExpr(init);
737 value = EmitScalarExpr(init);
H A DCGStmtOpenMP.cpp830 auto NumThreads = CGF.EmitScalarExpr(NumThreadsClause->getNumThreads(),
1009 cast<llvm::ConstantInt>(CGF.EmitScalarExpr(AlignmentExpr));
1027 llvm::Value *PtrValue = CGF.EmitScalarExpr(E);
1302 llvm::Value *UBVal = EmitScalarExpr(S.getLastIteration());
1437 Chunk = CGF.EmitScalarExpr(Ch);
H A DCGExprCXX.cpp300 llvm::Value *MemFnPtr = EmitScalarExpr(MemFnExpr);
566 numElements = CGF.EmitScalarExpr(e->getArraySize());
H A DCGCall.cpp1998 EmitScalarExpr(AVAttr->getAlignment());
3665 OffsetValue = EmitScalarExpr(Offset);
3667 llvm::Value *Alignment = EmitScalarExpr(AA->getAlignment());
H A DCGException.cpp1695 llvm::Value *R = EmitScalarExpr(FilterExpr);
H A DCGExprAgg.cpp1089 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV);
H A DCGBlocks.cpp957 llvm::Value *Callee = EmitScalarExpr(E->getCallee());
H A DCGClass.cpp760 RValue RHS = RValue::get(EmitScalarExpr(Init));
H A DCodeGenFunction.cpp1688 llvm::Value *Size = EmitScalarExpr(size);
H A DCGOpenMPRuntime.cpp1434 auto *HintVal = CGF.EmitScalarExpr(Hint);
4084 DeviceID = CGF.Builder.CreateIntCast(CGF.EmitScalarExpr(Device),
H A DCodeGenFunction.h2836 /// EmitScalarExpr - Emit the computation of the specified expression of LLVM
2838 llvm::Value *EmitScalarExpr(const Expr *E , bool IgnoreResultAssign = false);
H A DCGObjCMac.cpp3981 CGF.EmitScalarExpr(cast<ObjCAtSynchronizedStmt>(S).getSynchExpr());

Completed in 407 milliseconds