Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
58b10df54ffdbfcd94ca0882a4adea0d375cb69d
/
llvm
/
lib
/
CodeGen
/
BranchRelaxation.cpp
05da2fe
Sink all InitializePasses.h includes
by Reid Kleckner
· 6 years ago
18f805a
[Alignment][NFC] Remove unneeded llvm:: scoping on Align types
by Guillaume Chatelet
· 6 years ago
d4c4671
[Alignment][NFC] Remove LogAlignment functions
by Guillaume Chatelet
· 6 years ago
af11cc7
[Alignment] Move OffsetToAlignment to Alignment.h
by Guillaume Chatelet
· 6 years ago
48904e9
[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing
by Guillaume Chatelet
· 6 years ago
aff45e4
[LLVM][Alignment] Make functions using log of alignment explicit
by Guillaume Chatelet
· 6 years ago
187c63f
Escape % in printf format string.
by Evgeniy Stepanov
· 6 years ago
bbddf21
Revert "Use const DebugLoc&"
by Chandler Carruth
· 7 years ago
2b74466
Use const DebugLoc&
by Matt Arsenault
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
cb0bab8
[CodeGen] Fix inconsistent declaration parameter name
by Fangrui Song
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
432a388
IWYU for llvm-config.h in llvm, additions.
by Nico Weber
· 8 years ago
b8f2978
Changes in the branch relaxation algorithm.
by Elena Demikhovsky
· 8 years ago
25528d6
[CodeGen] Unify MBB reference format in both MIR and debug output
by Francis Visoiu Mistrih
· 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
615eb47
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
by Aaron Ballman
· 8 years ago
3e0199f
[dump] Remove NDEBUG from test to enable dump methods [NFC]
by Don Hinton
· 8 years ago
618c555
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
c9056b8
Insert IMPLICIT_DEFS for undef uses in tail merging
by Matthias Braun
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
24dc63a
BranchRelaxation: computeLiveIns() after creating new block
by Matthias Braun
· 8 years ago
e51c435
LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI
by Matthias Braun
· 8 years ago
f56a6d8
Revert "LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI"
by Matthias Braun
· 8 years ago
9512dd5
LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI
by Matthias Braun
· 8 years ago
8c209aa
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
1819830
BranchRelaxation: Recompute live-ins when splitting a block
by Matthias Braun
· 9 years ago
44deb79
BranchRelaxation: Fix computing indirect branch block size
by Matt Arsenault
· 9 years ago
cb578f8
BranchRelaxation: Expand unconditional branches first
by Matt Arsenault
· 9 years ago
691efe0
BranchRelaxation: Unique live ins when creating block
by Matt Arsenault
· 9 years ago
6bc43d8
BranchRelaxation: Support expanding unconditional branches
by Matt Arsenault
· 9 years ago
ef5bba0
BranchRelaxation: Account for function alignment
by Matt Arsenault
· 9 years ago
36919a4
Move AArch64BranchRelaxation to generic code
by Matt Arsenault
· 9 years ago
[Renamed (84%) from llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp]
0a3ea89
AArch64: Move remaining target specific BranchRelaxation bits to TII
by Matt Arsenault
· 9 years ago
117296c
Use StringRef in Pass/PassManager APIs (NFC)
by Mehdi Amini
· 9 years ago
1b9fc8e
Finish renaming remaining analyzeBranch functions
by Matt Arsenault
· 9 years ago
e8e0f5c
Make analyzeBranch family of instruction names consistent
by Matt Arsenault
· 9 years ago
a2b036e
AArch64: Use TTI branch functions in branch relaxation
by Matt Arsenault
· 9 years ago
567631b
BranchRelaxation: Fix handling of blocks with multiple conditional branches
by Matt Arsenault
· 9 years ago
76837df
AArch64: Assert on analyzeBranch failing
by Matt Arsenault
· 9 years ago
5b54971
AArch64: Consolidate branch inversion logic
by Matt Arsenault
· 9 years ago
e8da145
AArch64: BranchRelaxtion cleanups
by Matt Arsenault
· 9 years ago
f7065e1
AArch64: Fix end iterator dereference
by Matt Arsenault
· 9 years ago
850043b
[AArch64] Register passes so they can be run by llc
by Diana Picus
· 9 years ago
89217f8
TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFC
by Sjoerd Meijer
· 9 years ago
71c30a1
Rename AnalyzeBranch* to analyzeBranch*.
by Jacques Pienaar
· 9 years ago
25b132e
Target: Avoid getFirstTerminator() => pointer, NFC
by Duncan P. N. Exon Smith
· 9 years ago
9cfc75c
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
by Duncan P. N. Exon Smith
· 9 years ago
f1c3906
AArch64: Fix range loop contradicting comment above it
by Matt Arsenault
· 9 years ago
59bcbba
[AArch64] Fix typo. NFC.
by Chad Rosier
· 10 years ago
d3b9df0
AArch64: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
1c81432
[AArch64] Register (existing) AArch64BranchRelaxation pass with LLVM pass manager.
by Chad Rosier
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
6c90162
Migrate AArch64 except for TTI and AsmPrinter away from getSubtargetImpl.
by Eric Christopher
· 11 years ago
6f257cf
Testing commit access.
by Moritz Roth
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
1f8930e
Run sort_includes.py on the AArch64 backend.
by Benjamin Kramer
· 11 years ago
2a30d78
Replace some assert(0)'s with llvm_unreachable.
by Craig Topper
· 11 years ago
3b0846e
AArch64/ARM64: move ARM64 into AArch64's place
by Tim Northover
· 11 years ago
[Renamed (78%) from llvm/lib/Target/ARM64/ARM64BranchRelaxation.cpp]
c3b931d
[ARM64] Split tbz/tbnz into W/X register variant
by Bradley Smith
· 11 years ago
f85b7fc
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. ARM64 edition
by Craig Topper
· 12 years ago
84e68b2
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
36c6a50
[ARM64,C++11] Tidy up branch relaxation a bit w/ c++11.
by Jim Grosbach
· 12 years ago
b8bd4a5
Tidy up. Space before ':' in range-based for loops.
by Jim Grosbach
· 12 years ago
0d0c5a6
[C++11,ARM64] Range based for loops in branch relaxation.
by Jim Grosbach
· 12 years ago
00ed996
ARM64: initial backend import
by Tim Northover
· 12 years ago