Lines Matching defs:llvm_function
104 bool IRForTarget::FixFunctionLinkage(llvm::Function &llvm_function) {
105 llvm_function.setLinkage(GlobalValue::ExternalLinkage);
162 bool IRForTarget::CreateResultVariable(llvm::Function &llvm_function) {
363 BasicBlock &entry_block(llvm_function.getEntryBlock());
1217 bool IRForTarget::ResolveExternals(Function &llvm_function) {
1309 llvm::Function *llvm_function,
1351 if (!UnfoldConstant(constant_expr, llvm_function, bit_cast_maker,
1386 if (!UnfoldConstant(constant_expr, llvm_function,
1400 if (llvm_function && inst->getParent()->getParent() != llvm_function) {
1423 bool IRForTarget::ReplaceVariables(Function &llvm_function) {
1442 Function::arg_iterator iter(llvm_function.arg_begin());
1444 if (iter == llvm_function.arg_end()) {
1456 if (iter == llvm_function.arg_end()) {
1468 if (iter == llvm_function.arg_end()) {
1486 if (iter == llvm_function.arg_end()) {
1507 BasicBlock &entry_block(llvm_function.getEntryBlock());
1579 if (!UnfoldConstant(constant, &llvm_function, body_result_maker,
1584 if (instruction->getParent()->getParent() != &llvm_function) {