Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ce3ddd2de4c5dbd5a7a68b51ea38f96cf7fbf3aa
/
llvm
/
lib
/
CodeGen
/
CodeGen.cpp
4313059
MachineRegionInfo: Fix pass initialization
by Matthias Braun
· 9 years ago
a7c041d
[X86] Implement -mfentry
by Nirav Dave
· 9 years ago
11e60ff
RegAllocGreedy: Properly initialize this pass, so that -run-pass will work
by Tom Stellard
· 9 years ago
36919a4
Move AArch64BranchRelaxation to generic code
by Matt Arsenault
· 9 years ago
40d7f5c
Add a counter-function insertion pass
by Hal Finkel
· 9 years ago
254f889
MachinePipeliner pass that implements Swing Modulo Scheduling
by Brendon Cahoon
· 9 years ago
52735fc
XRay: Add entry and exit sleds
by Dean Michael Berris
· 9 years ago
90d195a
[PM] Port UnreachableBlockElim to the new Pass Manager
by Wei Mi
· 9 years ago
82d5da5
[PM] Port PreISelIntrinsicLowering to the new PM
by Michael Kuperstein
· 9 years ago
f9acaca
CodeGen: Refactor renameDisconnectedComponents() as a pass
by Matthias Braun
· 9 years ago
330a125
[ARM, AArch64] Properly initialize InterleavedAccessPass
by Matthew Simpson
· 9 years ago
fbe85ae
CodeGen: Add DetectDeadLanes pass.
by Matthias Braun
· 9 years ago
7dd8dbf
Introduce llvm.load.relative intrinsic.
by Peter Collingbourne
· 10 years ago
ee34680
CodeGen: Add a stand-alone hazard recognizer pass
by Tom Stellard
· 10 years ago
c0441c2
Introduce a "patchable-function" function attribute
by Sanjoy Das
· 10 years ago
390c33c
Move SafeStack to CodeGen.
by Benjamin Kramer
· 10 years ago
859ad29
Recommit LiveDebugValues pass after fixing a couple of minor issues.
by Vikram TV
· 10 years ago
ceca971
Revert "Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs at each basic block and insert them. Reviewed and accepted at: http://reviews.llvm.org/D11933"
by Mehdi Amini
· 10 years ago
0876d2d
Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs at each basic block and insert them. Reviewed and accepted at: http://reviews.llvm.org/D11933
by Vikram TV
· 10 years ago
9789023
[WinEH] Add a funclet layout pass
by David Majnemer
· 10 years ago
69fad07
[CodeGen] Add a pass to fold null checks into nearby memory operations.
by Sanjoy Das
· 10 years ago
61b305e
[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
by Quentin Colombet
· 10 years ago
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
· 12 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