Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ReturnValue

1205       Builder.CreateStore(Zero, ReturnValue);
1585 if (!CGF.ReturnValue->hasOneUse()) {
1590 if (store->getPointerOperand() != CGF.ReturnValue) return 0;
1596 dyn_cast<llvm::StoreInst>(CGF.ReturnValue->use_back());
1619 if (ReturnValue == 0) {
1634 EmitLoadOfComplex(MakeNaturalAlignAddrLValue(ReturnValue, RetTy));
1644 EmitStoreOfScalar(Builder.CreateLoad(ReturnValue),
1659 // If there is a dominating store to ReturnValue, we can elide
1668 if (ReturnValue->use_empty() && isa<llvm::AllocaInst>(ReturnValue)) {
1669 cast<llvm::AllocaInst>(ReturnValue)->eraseFromParent();
1670 ReturnValue = 0;
1675 RV = Builder.CreateLoad(ReturnValue);
1678 llvm::Value *V = ReturnValue;
2101 ReturnValueSlot ReturnValue,
2122 llvm::Value *Value = ReturnValue.getValue();
2409 llvm::Value *DestPtr = ReturnValue.getValue();
2410 bool DestIsVolatile = ReturnValue.isVolatile();
2431 llvm::Value *DestPtr = ReturnValue.getValue();
2432 bool DestIsVolatile = ReturnValue.isVolatile();