search for: lowerselectid

Displaying 2 results from an estimated 2 matches for "lowerselectid".

Did you mean: lowerselect
2006 May 03
1
[LLVMdev] Patch for transform dependencies
...virtual bool runOnFunction(Function &F); + + virtual void getAnalysisUsage(AnalysisUsage &AU) const { + // This is a cluster of orthogonal Transforms + AU.addPreserved<UnifyFunctionExitNodes>(); + AU.addPreservedID(PromoteMemoryToRegisterID); + AU.addPreservedID(LowerSelectID); + } + typedef std::pair<Constant*, BasicBlock*> Case; typedef std::vector<Case>::iterator CaseItr; private: Index: ./lib/Transforms/Scalar/Mem2Reg.cpp =================================================================== RCS file: /var/cvs/llvm/llvm/lib/Transforms/...
2006 Jul 25
1
[LLVMdev] Dubious Library Dependencies
...Target.a: libLLVMCodeGen.a( llvm::MVT::getVectorType(llvm::MVT::ValueType, unsigned int)) The following dependencies is not a singleton, but they it just seemed dubious to me that "TransformUtils" would depend on ScalarOpts. libLLVMTransformUtils.a: libLLVMScalarOpts.a llvm::LowerSelectID llvm::LowerSwitchID llvm::PromoteMemoryToRegisterID Something else that came up fairly often. Several libraries depend on libLLVMTarget.a solely to get at the TargetData class. Perhaps this should be moved to VMCore? Hope this helps resolve the cyclic dependencies in LLVM. Reid.