Lines Matching refs:CodeGenFunction
21 #include "CodeGenFunction.h"
35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) {
50 CodeGenFunction::ComplexPairTy V = rv.getComplexVal();
73 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) {
252 void CodeGenFunction::initFullExprCleanup() {
278 static void ResolveAllBranchFixups(CodeGenFunction &CGF,
315 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF,
335 void CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock *Block) {
374 void CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old) {
393 CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old,
417 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF,
433 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF,
467 static void EmitCleanup(CodeGenFunction &CGF,
522 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF,
562 void CodeGenFunction::PopCleanupBlock(bool FallthroughIsBranchThrough) {
889 bool CodeGenFunction::isObviouslyBranchWithoutCleanups(JumpDest Dest) const {
914 void CodeGenFunction::EmitBranchThroughCleanup(JumpDest Dest) {
1040 static void SetupCleanupBlockActivation(CodeGenFunction &CGF,
1097 void CodeGenFunction::ActivateCleanupBlock(EHScopeStack::stable_iterator C,
1109 void CodeGenFunction::DeactivateCleanupBlock(EHScopeStack::stable_iterator C,
1131 llvm::Value *CodeGenFunction::getNormalCleanupDestSlot() {
1139 void CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary,