OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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