Lines Matching refs:Delinearization
1 //===---- Delinearization.cpp - MultiDimensional Index Delinearization ----===//
39 class Delinearization : public FunctionPass {
40 Delinearization(const Delinearization &); // do not implement
49 Delinearization() : FunctionPass(ID) {
59 void Delinearization::getAnalysisUsage(AnalysisUsage &AU) const {
65 bool Delinearization::runOnFunction(Function &F) {
82 void Delinearization::print(raw_ostream &O, const Module *) const {
83 O << "Delinearization on function " << F->getName() << ":\n";
126 char Delinearization::ID = 0;
127 static const char delinearization_name[] = "Delinearization";
128 INITIALIZE_PASS_BEGIN(Delinearization, DL_NAME, delinearization_name, true,
131 INITIALIZE_PASS_END(Delinearization, DL_NAME, delinearization_name, true, true)
133 FunctionPass *llvm::createDelinearizationPass() { return new Delinearization; }