HomeSort by relevance Sort by last modified time
    Searched refs:UseInst (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 74 Value *foldIVUser(Instruction *UseInst, Instruction *IVOperand);
76 bool eliminateIVUser(Instruction *UseInst, Instruction *IVOperand);
86 /// IVOperand is guaranteed SCEVable, but UseInst may not be.
91 Value *SimplifyIndvar::foldIVUser(Instruction *UseInst, Instruction *IVOperand) {
95 switch (UseInst->getOpcode()) {
102 if (IVOperand != UseInst->getOperand(OperIdx) ||
103 !isa<ConstantInt>(UseInst->getOperand(1)))
116 ConstantInt *D = cast<ConstantInt>(UseInst->getOperand(1));
117 if (UseInst->getOpcode() == Instruction::LShr) {
119 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth()
    [all...]
  /external/llvm/lib/CodeGen/
MachineSink.cpp 178 MachineInstr *UseInst = &*I;
179 MachineBasicBlock *UseBlock = UseInst->getParent();
180 if (!(UseBlock == MBB && UseInst->isPHI() &&
181 UseInst->getOperand(I.getOperandNo()+1).getMBB() == DefMBB)) {
193 MachineInstr *UseInst = &*I;
194 MachineBasicBlock *UseBlock = UseInst->getParent();
195 if (UseInst->isPHI()) {
198 UseBlock = UseInst->getOperand(I.getOperandNo()+1).getMBB();
441 MachineInstr *UseInst = &*I;
442 MachineBasicBlock *UseBlock = UseInst->getParent()
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Sink.cpp 81 Instruction *UseInst = cast<Instruction>(*I);
82 BasicBlock *UseBlock = UseInst->getParent();
83 if (PHINode *PN = dyn_cast<PHINode>(UseInst)) {
  /external/llvm/include/llvm/Support/
IRBuilder.h 97 Instruction *UseInst = cast<Instruction>(U.getUser());
98 if (PHINode *Phi = dyn_cast<PHINode>(UseInst)) {
104 SetInsertPoint(UseInst);
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp     [all...]

Completed in 256 milliseconds