Mercurial > projects > ldc
comparison gen/tollvm.cpp @ 163:a8cd9bc1021a trunk
[svn r179] lots and lots of fixes, much more of tango now compiles/works.
author | lindquist |
---|---|
date | Mon, 05 May 2008 07:36:29 +0200 |
parents | 3a891cfcd249 |
children | db9890b3fb64 |
comparison
equal
deleted
inserted
replaced
162:1856c62af24b | 163:a8cd9bc1021a |
---|---|
603 llvm::Value* DtoGEP(llvm::Value* ptr, llvm::Value* i0, llvm::Value* i1, const std::string& var, llvm::BasicBlock* bb) | 603 llvm::Value* DtoGEP(llvm::Value* ptr, llvm::Value* i0, llvm::Value* i1, const std::string& var, llvm::BasicBlock* bb) |
604 { | 604 { |
605 std::vector<llvm::Value*> v(2); | 605 std::vector<llvm::Value*> v(2); |
606 v[0] = i0; | 606 v[0] = i0; |
607 v[1] = i1; | 607 v[1] = i1; |
608 //Logger::cout() << "DtoGEP: " << *ptr << '\n'; | 608 Logger::cout() << "DtoGEP: " << *ptr << ", " << *i0 << ", " << *i1 << '\n'; |
609 return new llvm::GetElementPtrInst(ptr, v.begin(), v.end(), var, bb?bb:gIR->scopebb()); | 609 return new llvm::GetElementPtrInst(ptr, v.begin(), v.end(), var, bb?bb:gIR->scopebb()); |
610 } | 610 } |
611 | 611 |
612 ////////////////////////////////////////////////////////////////////////////////////////// | 612 ////////////////////////////////////////////////////////////////////////////////////////// |
613 | 613 |