Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CodeGenFunction

20 #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) {
390 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF,
406 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF,
440 static void EmitCleanup(CodeGenFunction &CGF,
495 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF,
535 void CodeGenFunction::PopCleanupBlock(bool FallthroughIsBranchThrough) {
858 bool CodeGenFunction::isObviouslyBranchWithoutCleanups(JumpDest Dest) const {
883 void CodeGenFunction::EmitBranchThroughCleanup(JumpDest Dest) {
1009 static void SetupCleanupBlockActivation(CodeGenFunction &CGF,
1066 void CodeGenFunction::ActivateCleanupBlock(EHScopeStack::stable_iterator C,
1078 void CodeGenFunction::DeactivateCleanupBlock(EHScopeStack::stable_iterator C,
1100 llvm::Value *CodeGenFunction::getNormalCleanupDestSlot() {
1108 void CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary,