Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
fbb4d1e43d0db9f8d1514a0209bb01f56e49d75f
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
FunctionLoweringInfo.cpp
792d9b5
DAG: Check if a value is divergent before requiresUniformRegister
by Matt Arsenault
· 6 years ago
9a1c243
[AArch64][SVE] Allocate locals that are scalable vectors.
by Sander de Smalen
· 6 years ago
904cd3e
Prune a LegacyDivergenceAnalysis and MachineLoopInfo include each
by Reid Kleckner
· 6 years ago
2bea69b
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
by Daniel Sanders
· 6 years ago
49a3ad2
Fix parameter name comments using clang-tidy. NFC.
by Rui Ueyama
· 6 years ago
ba447ba
[AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence.
by Alexander Timofeev
· 6 years ago
3b93737
Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence."
by Peter Collingbourne
· 6 years ago
dffedea
[AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence.
by Alexander Timofeev
· 6 years ago
3d7a057
CodeGen: factor out swifterror value tracking.
by Tim Northover
· 6 years ago
195a62e
[WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfo
by Heejin Ahn
· 7 years ago
d30f308
Add support for computing "zext of value" in KnownBits. NFCI
by Bjorn Pettersson
· 7 years ago
4892f06
[SelectionDAGBuilder] Add restrictions to EmitFuncArgumentDbgValue
by Bjorn Pettersson
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
a9cc92c
AMDGPU: Fix various issues around the VirtReg2Value mapping
by Nicolai Haehnle
· 7 years ago
81920b0
DAG: Add calling convention argument to calling convention funcs
by Matt Arsenault
· 7 years ago
33c3fce
[WebAssembly] Add WasmEHFuncInfo for unwind destination information
by Heejin Ahn
· 7 years ago
1e4d350
[WebAssembly] Add functions for EHScopes
by Heejin Ahn
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
31f482c
[AMDGPU] Fix issues for backend divergence tracking
by David Stuttard
· 8 years ago
3a7a2e4
[FastISel] Sink local value materializations to first use
by Reid Kleckner
· 8 years ago
2e5eece
Pass Divergence Analysis data to Selection DAG to drive divergence
by Alexander Timofeev
· 8 years ago
c7fc81e
Use phi ranges to simplify code. No functionality change intended.
by Benjamin Kramer
· 8 years ago
c468b64
Remove redundant includes from lib/CodeGen.
by Michael Zolotukhin
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
3f833ed
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
by David Blaikie
· 8 years ago
1be62f0
Move TargetFrameLowering.h to CodeGen where it's implemented
by David Blaikie
· 8 years ago
ae9312c
ISel: Fix FastISel of swifterror values
by Arnold Schwaighofer
· 8 years ago
3a363ff
Re-land "Use the frame index side table for byval and inalloca arguments"
by Reid Kleckner
· 8 years ago
9f29914
Revert "Use the frame index side table for byval and inalloca arguments"
by Reid Kleckner
· 8 years ago
45efcf0
Use the frame index side table for byval and inalloca arguments
by Reid Kleckner
· 8 years ago
d938fd1
[KnownBits] Add zext, sext, and trunc methods to KnownBits
by Craig Topper
· 9 years ago
d0af7e8
[SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDemandedBits
by Craig Topper
· 9 years ago
0e7c84c
Simplify FunctionLoweringInfo.cpp with range for loops
by Reid Kleckner
· 9 years ago
d0ee66c
Move most EH from MachineModuleInfo to MachineFunction
by Matthias Braun
· 9 years ago
e70b7c3
Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"
by Eric Christopher
· 9 years ago
ed14cb0
Move most EH from MachineModuleInfo to MachineFunction
by Matthias Braun
· 9 years ago
ef331ef
Move VariableDbgInfo from MachineModuleInfo to MachineFunction
by Matthias Braun
· 9 years ago
456dce8
[CodeGen] Pull MMI helpers from FunctionLoweringInfo to MMI. NFC.
by Ahmed Bougacha
· 9 years ago
f7ad534
[WinEH] Allow catchpads to reuse the same catch object
by Reid Kleckner
· 9 years ago
3f25658
swifterror: Don't compute swifterror vregs during instruction selection
by Arnold Schwaighofer
· 9 years ago
0d955d0
Use the range variant of find instead of unpacking begin/end
by David Majnemer
· 9 years ago
941a705
MachineFunction: Return reference for getFrameInfo(); NFC
by Matthias Braun
· 9 years ago
e221a87
Swift Calling Convention: swifterror target-independent change.
by Manman Ren
· 10 years ago
c0c59fe
[Statepoints] Fix yet another issue around gc pointer uniqueing
by Sanjoy Das
· 10 years ago
1ef6540
[X86] Don't give catch objects a displacement of zero
by David Majnemer
· 10 years ago
0e90f46
Undo spurious change made in r256965
by David Majnemer
· 10 years ago
eea7582
[WinEH] Remove calculateCatchReturnSuccessorColors
by David Majnemer
· 10 years ago
bfba572
Fix funciton->function typo.
by Eric Christopher
· 10 years ago
8a1c45d
[IR] Reformulate LLVM's EH funclet IR
by David Majnemer
· 10 years ago
f12b925
[Stack realignment] Handling of aligned allocas.
by Jonas Paulsson
· 10 years ago
c20276d
[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunction
by Reid Kleckner
· 10 years ago
6ddae31
[WinEH] Fix funclet prologues with stack realignment
by Reid Kleckner
· 10 years ago
fbb958c
[CodeGen] Remove usage of NDEBUG in header.
by Davide Italiano
· 10 years ago
e400a7d
SelectionDAG: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
99c1d13
[WinEH] Remove CatchObjRecoverIdx
by David Majnemer
· 10 years ago
bfa5b98
[WinEH] Remove more dead code
by David Majnemer
· 10 years ago
14e7735
[WinEH] Delete the old landingpad implementation of Windows EH
by Reid Kleckner
· 10 years ago
72ba704
[SEH] Add llvm.eh.exceptioncode intrinsic
by Reid Kleckner
· 10 years ago
7735a6d
[WinEH] Create a separate MBB for funclet prologues
by David Majnemer
· 10 years ago
7f8c116
[WinEH] Implement state numbering for CoreCLR
by Joseph Tremoulet
· 10 years ago
2afea54
[WinEH] Recognize CoreCLR personality function
by Joseph Tremoulet
· 10 years ago
f828a0c
[WinEH] Make FuncletLayout more robust against catchret
by David Majnemer
· 10 years ago
b005d28
[WinEH] Pull Adjectives and CatchObj out of the catchpad arg list
by Reid Kleckner
· 10 years ago
7878391
[WinEH] Add codegen support for cleanuppad and cleanupret
by Reid Kleckner
· 10 years ago
94b704c
[SEH] Emit 32-bit SEH tables for the new EH IR
by Reid Kleckner
· 10 years ago
51189f0a
[WinEH] Avoid creating MBBs for LLVM BBs that cannot contain code
by Reid Kleckner
· 10 years ago
df12951
[WinEH] Emit prologues and epilogues for funclets
by Reid Kleckner
· 10 years ago
e00faf8
[EH] Handle non-Function personalities like unknown personalities
by Reid Kleckner
· 10 years ago
0e28823
[WinEH] Add some support for code generating catchpad
by Reid Kleckner
· 10 years ago
0ad363e
[WinEH] Calculate state numbers for the new EH representation
by David Majnemer
· 10 years ago
56228da
Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()
by Mehdi Amini
· 10 years ago
e69bdb8
[WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologues
by Reid Kleckner
· 10 years ago
8ac7a9d
Redirect DataLayout from TargetMachine to Module in SelectionDAG
by Mehdi Amini
· 10 years ago
7fddecc
Move the personality function from LandingPadInst to Function
by David Majnemer
· 10 years ago
f12c030
[WinEH] Add 32-bit SEH state table emission prototype
by Reid Kleckner
· 10 years ago
fe4d491
[WinEH] Start inserting state number stores for C++ EH
by Reid Kleckner
· 10 years ago
69fc441
Fix build warning
by Andrew Kaylor
· 10 years ago
a6c5b96
[WinEH] C++ EH state numbering fixes
by Andrew Kaylor
· 10 years ago
423bc9ec
[StatepointLowering] Support of the gc.relocates for invoke statepoints.
by Igor Laevsky
· 10 years ago
a48e065
[WinEH] Push unique_ptr through the Action interface.
by Benjamin Kramer
· 10 years ago
ce6f907
Fixing build warnings
by Andrew Kaylor
· 10 years ago
762a6be
[WinEH] Update exception numbering to give handlers their own base state.
by Andrew Kaylor
· 10 years ago
cfbfe6f
[SEH] Implement GetExceptionCode in __except blocks
by Reid Kleckner
· 11 years ago
d4a19a3
DebugInfo: Assert dbg.declare/value insts are valid
by Duncan P. N. Exon Smith
· 11 years ago
d2a1a51
Re-land r235154-r235156 under the existing -sehprepare flag
by Reid Kleckner
· 11 years ago
a762fa6
Revert r235154-r235156, they cause asserts when building win64 code (http://crbug.com/477988)
by Nico Weber
· 11 years ago
d4523e3
[SEH] Reimplement x64 SEH using WinEHPrepare
by Reid Kleckner
· 11 years ago
25db4f4
Add range iterators for post order and inverse post order. Use them
by Daniel Berlin
· 11 years ago
5c65f58
[WinEHPrepare] Don't rely on the order of IR
by David Majnemer
· 11 years ago
e686f15
CodeGen: Stop using DIDescriptor::is*() and auto-casting
by Duncan P. N. Exon Smith
· 11 years ago
7f5e714
[WinEH] Fill out CatchHigh in the TryBlockMap
by David Majnemer
· 11 years ago
69132a7
[WinEH] Fill out .xdata for catch objects
by David Majnemer
· 11 years ago
aa92ab0
[WinEH] Handle nested landing pads in outlined catch handlers
by Andrew Kaylor
· 11 years ago
e8eb9e6
[WinEH] Implement support for catch-all
by David Majnemer
· 11 years ago
d1079bf
[WinEH] ExitingScope is vacuously true if !PoppedCatches.empty()
by David Majnemer
· 11 years ago
a225a19
[WinEH] Generate .xdata for catch handlers
by David Majnemer
· 11 years ago
9a55539
Silence an unused variable warning.
by David Majnemer
· 11 years ago
cde3303
[WinEH] Run cleanup handlers when an exception is thrown
by David Majnemer
· 11 years ago
9dffcd0
CodeGen: Use the new DebugLoc API, NFC
by Duncan P. N. Exon Smith
· 11 years ago
799003b
Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.
by Benjamin Kramer
· 11 years ago
Next »