comma::BoundsEmitter Member List

This is the complete list of members for comma::BoundsEmitter, including all inherited members.
BoundsEmitter(CodeGenRoutine &CGR)comma::BoundsEmitter
computeBoundLength(llvm::IRBuilder<> &Builder, llvm::Value *bounds, unsigned index)comma::BoundsEmitter
computeIsNull(llvm::IRBuilder<> &Builder, llvm::Value *bounds, unsigned index)comma::BoundsEmitter
computeTotalBoundLength(llvm::IRBuilder<> &Builder, llvm::Value *bounds)comma::BoundsEmitter
getBounds(llvm::IRBuilder<> &Builder, llvm::Value *bounds, unsigned index)comma::BoundsEmitter [inline, static]
getLowerBound(llvm::IRBuilder<> &Builder, llvm::Value *bounds, unsigned index)comma::BoundsEmitter [inline, static]
getLowerBound(llvm::IRBuilder<> &Builder, const DiscreteType *type)comma::BoundsEmitter
getLowerBound(llvm::IRBuilder<> &Builder, const Range *range)comma::BoundsEmitter
getRange(llvm::IRBuilder<> &Builder, const Range *range)comma::BoundsEmitter
getScalarBounds(llvm::IRBuilder<> &Builder, const DiscreteType *type)comma::BoundsEmitter
getType(const ArrayType *arrTy)comma::BoundsEmitter
getUpperBound(llvm::IRBuilder<> &Builder, llvm::Value *bounds, unsigned index)comma::BoundsEmitter [inline, static]
getUpperBound(llvm::IRBuilder<> &Builder, const DiscreteType *type)comma::BoundsEmitter
getUpperBound(llvm::IRBuilder<> &Builder, const Range *range)comma::BoundsEmitter
LUPair typedefcomma::BoundsEmitter
synthAggregateBounds(llvm::IRBuilder<> &Builder, AggregateExpr *agg, llvm::Value *dst=0)comma::BoundsEmitter
synthArrayBounds(llvm::IRBuilder<> &Builder, ArrayType *arrTy)comma::BoundsEmitter
synthRange(llvm::IRBuilder<> &Builder, const Range *range)comma::BoundsEmitter
synthRange(llvm::IRBuilder<> &Builder, llvm::Value *lower, llvm::Value *upper)comma::BoundsEmitter
synthScalarBounds(llvm::IRBuilder<> &Builder, const DiscreteType *type)comma::BoundsEmitter
synthStaticArrayBounds(llvm::IRBuilder<> &Builder, ArrayType *arrTy)comma::BoundsEmitter

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1

Rabisu Mirror Service We provide mirrors to support Open source communities. Our mirror server is located in Istanbul/Turkey region.

Please do not hesitate to contact mirror@rabisu.com for new open source mirror submissions.