Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
cd53d6eda794edbda5550253faba66f67bc6d2fb
/
llvm
/
lib
/
CodeGen
/
CodeGen.cpp
be0a050
Reland r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation
by Reid Kleckner
· 11 years ago
301ed0c
Revert r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation
by Chandler Carruth
· 11 years ago
0b647e6
EH: Prune unreachable resume instructions during Dwarf EH preparation
by Reid Kleckner
· 11 years ago
705b185
[PM] Change the core design of the TTI analysis to use a polymorphic
by Chandler Carruth
· 11 years ago
eeea897
Revert "Insert random noops to increase security against ROP attacks (llvm)"
by JF Bastien
· 11 years ago
dcdd5ad
Insert random noops to increase security against ROP attacks (llvm)
by JF Bastien
· 11 years ago
59c23cd
Rename AtomicExpandLoadLinked into AtomicExpand
by Robin Morisset
· 11 years ago
5e1207e
MachineCombiner Pass for selecting faster instruction
by Gerolf Hoflehner
· 11 years ago
037f26f2
Atomics: promote ARM's IR-based atomics pass to CodeGen.
by Tim Northover
· 12 years ago
a349084
[CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.
by Quentin Colombet
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 12 years ago
17080b9
Stub out a PostMachineScheduler pass.
by Andrew Trick
· 12 years ago
e829475
[Stackmap] Liveness Analysis Pass
by Juergen Ributzka
· 12 years ago
7bcb010
Revert "Liveness Analysis Pass"
by Andrew Trick
· 12 years ago
8d6a658
Liveness Analysis Pass
by Andrew Trick
· 12 years ago
760c1e0
CalculateSpillWeights does not need to be a pass
by Arnaud A. de Grandmaison
· 12 years ago
f7a60a8
Revert "CalculateSpillWeights does not need to be a pass"
by Arnaud A. de Grandmaison
· 12 years ago
ed812f6
CalculateSpillWeights does not need to be a pass
by Arnaud A. de Grandmaison
· 12 years ago
9770bde
Remove the now unused strong phi elimination pass.
by Rafael Espindola
· 12 years ago
dec20e4
This patch breaks up Wrap.h so that it does not have to include all of
by Filip Pizlo
· 13 years ago
04d4e93
Move C++ code out of the C headers and into either C++ headers
by Eric Christopher
· 13 years ago
70671b9
Remove the old CodePlacementOpt pass.
by Benjamin Kramer
· 13 years ago
664e354
Switch TargetTransformInfo from an immutable analysis pass that requires
by Chandler Carruth
· 13 years ago
86af62c
Add a MachinePostDominator pass
by Tom Stellard
· 13 years ago
7c277da
Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be
by Nadav Rotem
· 13 years ago
f8a63a1
Add an experimental early if-conversion pass, off by default.
by Jakob Stoklund Olesen
· 13 years ago
1911a02
Remove the RenderMachineFunction HTML output pass.
by Jakob Stoklund Olesen
· 13 years ago
1224312
Reintroduce VirtRegRewriter.
by Jakob Stoklund Olesen
· 13 years ago
33e5188
Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>
by Bob Wilson
· 13 years ago
1fa5bcb
Codegen pass definition cleanup. No functionality.
by Andrew Trick
· 14 years ago
58648e4
Move pass configuration out of pass constructors: BranchFolderPass
by Andrew Trick
· 14 years ago
b755133
Make TargetPassConfig an ImmutablePass so CodeGenPasses can query options
by Andrew Trick
· 14 years ago
e1c034f
Renamed MachineScheduler to ScheduleTopDownLive.
by Andrew Trick
· 14 years ago
e77e84e
Added the MachineSchedulerPass skeleton.
by Andrew Trick
· 14 years ago
52f24d7
Kill off the LoopSplitter. It's not being used or maintained.
by Lang Hames
· 14 years ago
4784df7
Prune more RALinScan. RALinScan was also here!
by NAKAMURA Takumi
· 14 years ago
ae4e800
Begin collecting some of the statistics for block placement discussed on
by Chandler Carruth
· 14 years ago
1028142
Implement a block placement pass based on the branch probability and
by Chandler Carruth
· 14 years ago
875ebd5
Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to
by Jakub Staszak
· 14 years ago
b7d0031
Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc can split live ranges.
by Evan Cheng
· 14 years ago
676c405
There is only one register coalescer. Merge it into the base class and
by Rafael Espindola
· 14 years ago
d4900a6
Stub out a new LiveDebugVariables pass.
by Jakob Stoklund Olesen
· 15 years ago
6c18d1a
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
by Owen Anderson
· 15 years ago
80fc076
Add initialization routines for CodeGen.
by Owen Anderson
· 15 years ago