blob: 3a55d9d79f85cb794c987a95b6cef433510e0f8d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//===-- Normalize.h - Functions that normalize code for the BE ---*- C++ -*--=//
//
// This file defines a family of transformations to normalize LLVM code for the
// code generation passes, so that the back end doesn't have to worry about
// annoying details.
//
//===----------------------------------------------------------------------===//
#ifndef LLVM_OPT_NORMALIZE_H
#define LLVM_OPT_NORMALIZE_H
class Method;
// NormalizePhiConstantArgs - Insert loads of constants that are arguments to
// PHI in the appropriate predecessor basic block.
//
void NormalizePhiConstantArgs(Method *M);
#endif LLVM_OPT_NORMALIZE_H
|