Home
last modified time | relevance | path

Searched refs:DemandedBits (Results 1 – 9 of 9) sorted by relevance

/external/llvm/test/Analysis/DemandedBits/
Dbasic.ll4 ; 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/
DDemandedBits.cpp47 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 …]
DCMakeLists.txt23 DemandedBits.cpp
DAndroid.mk25 DemandedBits.cpp \
DVectorUtils.cpp443 llvm::computeMinimumValueSizes(ArrayRef<BasicBlock *> Blocks, DemandedBits &DB, in computeMinimumValueSizes()
/external/llvm/lib/Transforms/Scalar/
DBDCE.cpp48 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/
DDemandedBits.h38 struct DemandedBits : public FunctionPass { struct
40 DemandedBits(); argument
DVectorUtils.h25 struct DemandedBits;
127 DemandedBits &DB,
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1415 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)