Lines Matching refs:CodeGenFunction
20 #include "CodeGenFunction.h"
35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) {
44 CodeGenFunction::ComplexPairTy V = rv.getComplexVal();
60 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) {
268 RawAddress CodeGenFunction::createCleanupActiveFlag() {
283 void CodeGenFunction::initFullExprCleanupWithFlag(RawAddress ActiveFlag) {
297 CodeGenFunction &CGF) {
304 CodeGenFunction &CGF) {
313 static void ResolveAllBranchFixups(CodeGenFunction &CGF,
351 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF,
371 void CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock *Block) {
410 void CodeGenFunction::PopCleanupBlocks(
466 void CodeGenFunction::PopCleanupBlocks(
498 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF,
514 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF,
548 static void EmitCleanup(CodeGenFunction &CGF,
597 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF,
637 void CodeGenFunction::PopCleanupBlock(bool FallthroughIsBranchThrough,
1071 bool CodeGenFunction::isObviouslyBranchWithoutCleanups(JumpDest Dest) const {
1096 void CodeGenFunction::EmitBranchThroughCleanup(JumpDest Dest) {
1203 static void SetupCleanupBlockActivation(CodeGenFunction &CGF,
1238 CodeGenFunction::AllocaTrackerRAII AllocaTracker(CGF);
1263 void CodeGenFunction::ActivateCleanupBlock(EHScopeStack::stable_iterator C,
1275 void CodeGenFunction::DeactivateCleanupBlock(EHScopeStack::stable_iterator C,
1296 RawAddress CodeGenFunction::getNormalCleanupDestSlot() {
1304 void CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary,
1313 static void EmitSehScope(CodeGenFunction &CGF,
1328 void CodeGenFunction::EmitSehCppScopeBegin() {
1339 void CodeGenFunction::EmitSehCppScopeEnd() {
1349 void CodeGenFunction::EmitSehTryScopeBegin() {
1359 void CodeGenFunction::EmitSehTryScopeEnd() {