Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
91be65be656072a68b51a8c4e7bb751ea475d896
/
llvm
/
lib
/
CodeGen
/
CodeGen.cpp
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
fef3036
Subject: [PATCH] [CodeGen] Add pass to combine interleaved loads.
by Martin Elshuber
· 7 years ago
5c1e23b
RegUsageInfo: Cleanup; NFC
by Matthias Braun
· 7 years ago
bde0806
CodeGen.cpp: Sort initializers; NFC
by Matthias Braun
· 7 years ago
99d60e0
[WebAssembly] Add Wasm exception handling prepare pass
by Heejin Ahn
· 7 years ago
e2bfcd6
Correct dwarf unwind information in function epilogue
by Petar Jovanovic
· 7 years ago
2ecb7ba
[CodeGen] Add a new pass for PostRA sink
by Jun Bum Lim
· 8 years ago
c58f216
Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre..
by Chandler Carruth
· 8 years ago
4a7c8e7
Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC
by Matthias Braun
· 8 years ago
3ab9fcb
Split TailDuplicatePass into pre- and post-RA variant; NFC
by Matthias Braun
· 8 years ago
e1ecd61
Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining
by Hans Wennborg
· 8 years ago
7adb2fd
Revert "Correct dwarf unwind information in function epilogue for X86"
by Reid Kleckner
· 8 years ago
e2a585d
Reland "Correct dwarf unwind information in function epilogue for X86"
by Petar Jovanovic
· 8 years ago
063bed9
re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
by Clement Courbet
· 8 years ago
a521c4ac5
mir-canon: First commit.
by Puyan Lotfi
· 8 years ago
bb5c84f
Revert "Correct dwarf unwind information in function epilogue for X86"
by Petar Jovanovic
· 8 years ago
f2faee9
Correct dwarf unwind information in function epilogue for X86
by Petar Jovanovic
· 8 years ago
fabedba
Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
by Geoff Berry
· 8 years ago
bfc5fb4
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
34e6621
Update branch coalescing to be a PowerPC specific pass
by Lei Huang
· 8 years ago
864cf58
RegAllocFast: Cleanup; NFC
by Matthias Braun
· 8 years ago
f71bb19
Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
by Sam McCall
· 8 years ago
65528f2
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
e42ac21
Temporarily revert "Update branch coalescing to be a PowerPC specific pass"
by Eric Christopher
· 8 years ago
24775a0
Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
by Hans Wennborg
· 8 years ago
feffb0c
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
0cb591f
Update branch coalescing to be a PowerPC specific pass
by Lei Huang
· 8 years ago
bd47e8a
Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2
by Geoff Berry
· 8 years ago
51f52c4
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
4e38e02
Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
87f8d25
[MachineCopyPropagation] Extend pass to do COPY source forwarding
by Geoff Berry
· 8 years ago
8155114
[RegAllocFast] Add the proper initialize method to use the .mir infrastructure
by Quentin Colombet
· 8 years ago
559aa75
Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"
by Daniel Jasper
· 8 years ago
7b3a38e
[X86] Correct dwarf unwind information in function epilogue
by Petar Jovanovic
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
ebbaed6
[RABasic] Properly initialize the pass
by Quentin Colombet
· 8 years ago
6b737dd
Add LiveRangeShrink pass to shrink live range within BB.
by Dehao Chen
· 8 years ago
b00ffd8
Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."
by Hans Wennborg
· 8 years ago
c5490e5
[X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option.
by Ayman Musa
· 8 years ago
65dd23e
Add LiveRangeShrink pass to shrink live range within BB.
by Dehao Chen
· 8 years ago
00d6822
[CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.
by Ahmed Bougacha
· 8 years ago
6e67052
CodeGen.cpp: Sort alphabetically; NFC
by Matthias Braun
· 9 years ago
596f483
[Outliner] Fixed Asan bot failure in r296418
by Jessica Paquette
· 9 years ago
b223cfa
Improve scheduling with branch coalescing
by Nemanja Ivanovic
· 9 years ago
81f68ec
Revert "Add MIR-level outlining pass"
by Matthias Braun
· 9 years ago
d364109
Add MIR-level outlining pass
by Matthias Braun
· 9 years ago
259a0cf
Add missing initialization for MachineOptimizationRemarkEmitter
by Justin Bogner
· 9 years ago
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
· 9 years ago
ee34680
CodeGen: Add a stand-alone hazard recognizer pass
by Tom Stellard
· 9 years ago
c0441c2
Introduce a "patchable-function" function attribute
by Sanjoy Das
· 9 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
· 11 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
· 12 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
Next »