OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:IVStrideUse
(Results
1 - 3
of
3
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IVUsers.h
33
///
IVStrideUse
- Keep track of one use of a strided induction variable.
37
class
IVStrideUse
final : public CallbackVH, public ilist_node<
IVStrideUse
> {
40
IVStrideUse
(IVUsers *P, Instruction* U, Value *O)
55
/// instruction that this
IVStrideUse
is representing.
77
/// Parent - a pointer to the IVUsers that owns this
IVStrideUse
.
81
/// that this
IVStrideUse
is representing.
94
friend class
IVStrideUse
;
104
ilist<
IVStrideUse
> IVUses;
117
for (
IVStrideUse
&U : IVUses
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
IVUsers.cpp
250
IVStrideUse
&NewUse = AddUser(User, I);
300
IVStrideUse
&IVUsers::AddUser(Instruction *User, Value *Operand) {
301
IVUses.push_back(new
IVStrideUse
(this, User, Operand));
327
for (const
IVStrideUse
&IVUse : IVUses) {
385
const SCEV *IVUsers::getReplacementExpr(const
IVStrideUse
&IU) const {
390
const SCEV *IVUsers::getExpr(const
IVStrideUse
&IU) const {
412
const SCEV *IVUsers::getStride(const
IVStrideUse
&IU, const Loop *L) const {
418
void
IVStrideUse
::transformToPostInc(const Loop *L) {
422
void
IVStrideUse
::deleted() {
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp
1959
bool FindIVUserForCond(ICmpInst *Cond,
IVStrideUse
*&CondUse);
1960
ICmpInst *OptimizeMax(ICmpInst *Cond,
IVStrideUse
* &CondUse);
2191
bool LSRInstance::FindIVUserForCond(ICmpInst *Cond,
IVStrideUse
*&CondUse) {
2192
for (
IVStrideUse
&U : IU)
2251
ICmpInst *LSRInstance::OptimizeMax(ICmpInst *Cond,
IVStrideUse
* &CondUse) {
2404
IVStrideUse
*CondUse = nullptr;
2661
for (const
IVStrideUse
&U : IU) {
3258
for (const
IVStrideUse
&U : IU) {
5631
for (const
IVStrideUse
&U : IU) {
Completed in 154 milliseconds
Indexes created Sat Aug 08 00:24:54 UTC 2026