Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
051a950000e21935165db56695e35bade668193b
/
lib
/
Transforms
/
Instrumentation
/
RSProfiling.cpp
051a950
API changes for class Use size reduction, wave 1.
by Gabor Greif
· 16 years ago
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
55cbec3
More fleshing out of docs/Passes.html, plus some typo fixes and
by Gordon Henriksen
· 17 years ago
ecd94c8
Fix typo in comment.
by Nick Lewycky
· 17 years ago
1997473
Drop 'const'
by Devang Patel
· 17 years ago
3e15bf3
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 17 years ago
c718288
Fix build error.
by Lauro Ramos Venancio
· 17 years ago
794fd75
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 17 years ago
e24c92a
remove use of BasicBlock::getNext
by Chris Lattner
· 17 years ago
a0e1b0e
eliminate use of Instruction::getNext()
by Chris Lattner
· 17 years ago
bed2946
Removed tabs everywhere except autogenerated & external files. Add make
by Anton Korobeynikov
· 17 years ago
ec1f752
eliminate use of deprecated apis
by Chris Lattner
· 17 years ago
9133fe2
Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in
by Reid Spencer
· 18 years ago
5cbf985
For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
by Reid Spencer
· 18 years ago
579dca1
Implement review feedback for the ConstantBool->ConstantInt merge. Chris
by Reid Spencer
· 18 years ago
6b6b6ef
For PR1043:
by Zhou Sheng
· 18 years ago
febe5f1
relax some types
by Chris Lattner
· 18 years ago
c5b206b
For PR950:
by Reid Spencer
· 18 years ago
e4d87aa
For PR950:
by Reid Spencer
· 18 years ago
61bc8f8
remove dead statistic
by Chris Lattner
· 18 years ago
ac0b6ae
Detemplatize the Statistic class. The only type it is instantiated with
by Chris Lattner
· 18 years ago
62c804a
Removed #include <iostream> and used the llvm_cerr/DOUT streams instead.
by Bill Wendling
· 18 years ago
3ed469c
For PR786:
by Reid Spencer
· 18 years ago
b83eb64
For PR950:
by Reid Spencer
· 18 years ago
a537017
simplify AnalysisGroup registration, eliminating one typeid call.
by Chris Lattner
· 18 years ago
7f8897f
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 18 years ago
d74ea2b
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Chris Lattner
· 18 years ago
8dc2d50
a few more comments on the interfaces and functions
by Andrew Lenharth
· 19 years ago
bb227c1
Added documented rsprofiler interface. Also remove new profiler passes, the
by Andrew Lenharth
· 19 years ago
3523f6e
Fix VC++ warning.
by Jeff Cohen
· 19 years ago
701f5ac
Random sampling (aka Arnold and Ryder) profiling. This is still preliminary, but it works on spec on x86 and alpha. The idea is to allow profiling passes to remember what profiling they inserted, then a random sampling framework is inserted which consists of duplicated basic blocks (without profiling), such that at each backedge in the program and entry into every function, the framework chooses whether to use the instrumented code or the instrumentation free code. The goal of such a framework is to make it reasonably cheap to do random sampling of very expensive profiling products (such as load-value profiling).
by Andrew Lenharth
· 19 years ago