Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
7af9d386da2a2447ac044120ff23770ac0cedc3c
/
llvm
/
lib
/
CodeGen
/
CodeGen.cpp
4275eb1
Re-land [Codegen/Statepoint] Allow usage of registers for non gc deopt values.
by Serguei Katkov
· 6 years ago
a79b2fc
Add pass to strip debug info from MIR
by Daniel Sanders
· 6 years ago
44f0d7f
Revert "[Codegen/Statepoint] Allow usage of registers for non gc deopt values."
by Serguei Katkov
· 6 years ago
a027570
[Codegen/Statepoint] Allow usage of registers for non gc deopt values.
by Serguei Katkov
· 6 years ago
1adeeab
Add MIR-level debugify with only locations support for now
by Daniel Sanders
· 6 years ago
df082ac
Basic Block Sections support in LLVM.
by Sriraman Tallam
· 6 years ago
3dabad1
[VE] Target-specific bit size for sjljehprepare
by Kazushi (Jam) Marukawa
· 6 years ago
bc76dad
[CodeGen] Move ARMCodegenPrepare to TypePromotion
by Sam Parker
· 6 years ago
d157a9b
Add Windows Control Flow Guard checks (/guard:cf).
by Andrew Paverd
· 6 years ago
cc382cf
[NewPM] Port MachineModuleInfo to the new pass manager.
by Yuanfang Chen
· 6 years ago
2bf8d77
Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.""
by Dmitri Gribenko
· 6 years ago
612c260
Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline."
by Clement Courbet
· 6 years ago
dc97ca9
[MIR] MIRNamer pass for improving MIR test authoring experience.
by Puyan Lotfi
· 6 years ago
9354995
[MachinePipeliner] Add a way to unit-test the schedule emitter
by James Molloy
· 6 years ago
be699bf
[CodeGen] Add a pass to do block predication on SSA machine IR.
by Thomas Raoux
· 6 years ago
2851248
Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline."
by Clement Courbet
· 6 years ago
7b3a5f0
[ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.
by Clement Courbet
· 6 years ago
9cac4e6
Rename ExpandISelPseudo->FinalizeISel, delay register reservation
by Matt Arsenault
· 6 years ago
c5ef502
[CodeGen] Generic Hardware Loop Support
by Sam Parker
· 6 years ago
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
· 8 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
· 10 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
· 11 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
Next »