Searched refs:DemandedBits (Results 1 – 9 of 9) sorted by relevance
/external/llvm/test/Analysis/DemandedBits/ |
D | basic.ll | 4 ; CHECK-DAG: DemandedBits: 0xFF for %1 = add nsw i32 %a, 5 5 ; CHECK-DAG: DemandedBits: 0xFF for %3 = trunc i32 %2 to i8 6 ; CHECK-DAG: DemandedBits: 0xFF for %2 = mul nsw i32 %1, %b 15 ; CHECK-DAG: DemandedBits: 0x1 for %3 = icmp eq i32 %1, %2 16 ; CHECK-DAG: DemandedBits: 0xFFF for %1 = and i32 %a, 255 17 ; CHECK-DAG: DemandedBits: 0xFFF for %2 = shl i32 %1, 4 26 ; CHECK-DAG: DemandedBits: 0x1 for %3 = icmp eq i32 %1, %2 27 ; CHECK-DAG: DemandedBits: 0xFF for %1 = and i32 %a, 255 28 ; CHECK-DAG: DemandedBits: 0xF for %2 = ashr i32 %1, 4
|
/external/llvm/lib/Analysis/ |
D | DemandedBits.cpp | 47 char DemandedBits::ID = 0; 48 INITIALIZE_PASS_BEGIN(DemandedBits, "demanded-bits", "Demanded bits analysis", 52 INITIALIZE_PASS_END(DemandedBits, "demanded-bits", "Demanded bits analysis", in INITIALIZE_PASS_DEPENDENCY() 55 DemandedBits::DemandedBits() : FunctionPass(ID), F(nullptr), Analyzed(false) { in INITIALIZE_PASS_DEPENDENCY() 59 void DemandedBits::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 71 void DemandedBits::determineLiveOperandBits( in determineLiveOperandBits() 255 bool DemandedBits::runOnFunction(Function& Fn) { in runOnFunction() 261 void DemandedBits::performAnalysis() { in performAnalysis() 364 APInt DemandedBits::getDemandedBits(Instruction *I) { in getDemandedBits() 373 bool DemandedBits::isInstructionDead(Instruction *I) { in isInstructionDead() [all …]
|
D | CMakeLists.txt | 23 DemandedBits.cpp
|
D | Android.mk | 25 DemandedBits.cpp \
|
D | VectorUtils.cpp | 443 llvm::computeMinimumValueSizes(ArrayRef<BasicBlock *> Blocks, DemandedBits &DB, in computeMinimumValueSizes()
|
/external/llvm/lib/Transforms/Scalar/ |
D | BDCE.cpp | 48 AU.addRequired<DemandedBits>(); in getAnalysisUsage() 57 INITIALIZE_PASS_DEPENDENCY(DemandedBits) in INITIALIZE_PASS_DEPENDENCY() argument 64 DemandedBits &DB = getAnalysis<DemandedBits>(); in INITIALIZE_PASS_DEPENDENCY()
|
/external/llvm/include/llvm/Analysis/ |
D | DemandedBits.h | 38 struct DemandedBits : public FunctionPass { struct 40 DemandedBits(); argument
|
D | VectorUtils.h | 25 struct DemandedBits; 127 DemandedBits &DB,
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1415 const TargetLibraryInfo *TLI, DemandedBits *DB, in LoopVectorizationCostModel() 1512 DemandedBits *DB; 1609 DemandedBits *DB; 1629 DB = &getAnalysis<DemandedBits>(); in runOnFunction() 1923 AU.addRequired<DemandedBits>(); in getAnalysisUsage() 5615 INITIALIZE_PASS_DEPENDENCY(DemandedBits)
|