Lines Matching refs:CodeGenFunction
20 #include "CodeGenFunction.h"
35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) {
51 CodeGenFunction::ComplexPairTy V = rv.getComplexVal();
76 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) {
280 Address CodeGenFunction::createCleanupActiveFlag() {
295 void CodeGenFunction::initFullExprCleanupWithFlag(Address ActiveFlag) {
323 static void ResolveAllBranchFixups(CodeGenFunction &CGF,
361 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF,
381 void CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock *Block) {
420 void CodeGenFunction::PopCleanupBlocks(
476 void CodeGenFunction::PopCleanupBlocks(
508 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF,
524 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF,
558 static void EmitCleanup(CodeGenFunction &CGF,
607 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF,
647 void CodeGenFunction::PopCleanupBlock(bool FallthroughIsBranchThrough) {
1050 bool CodeGenFunction::isObviouslyBranchWithoutCleanups(JumpDest Dest) const {
1075 void CodeGenFunction::EmitBranchThroughCleanup(JumpDest Dest) {
1201 static void SetupCleanupBlockActivation(CodeGenFunction &CGF,
1259 void CodeGenFunction::ActivateCleanupBlock(EHScopeStack::stable_iterator C,
1271 void CodeGenFunction::DeactivateCleanupBlock(EHScopeStack::stable_iterator C,
1301 Address CodeGenFunction::getNormalCleanupDestSlot() {
1309 CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary,
1318 static void EmitSehScope(CodeGenFunction &CGF,
1332 void CodeGenFunction::EmitSehCppScopeBegin() {
1343 void CodeGenFunction::EmitSehCppScopeEnd() {
1353 void CodeGenFunction::EmitSehTryScopeBegin() {
1363 void CodeGenFunction::EmitSehTryScopeEnd() {