Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a69bbe02a2352271e8b14542073f177e24c499c1
/
llvm
/
lib
/
CodeGen
/
ImplicitNullChecks.cpp
0c47611
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
by Daniel Sanders
· 6 years ago
6c5d5ce
Allow target to handle STRICT floating-point nodes
by Ulrich Weigand
· 6 years ago
238c9d630
[CodeGen] Add "const" to MachineInstr::mayAlias
by Bjorn Pettersson
· 7 years ago
21a50cc
[ImplicitNullChecks] Support unordered atomic accesses
by Philip Reames
· 7 years ago
5906a65
Be conservative about unordered accesses for the moment
by Philip Reames
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
d7eebd6
[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operand
by Francis Visoiu Mistrih
· 7 years ago
6ef8002
Replace most users of UnknownSize with LocationSize::unknown(); NFC
by George Burgess IV
· 7 years ago
58963e4
Fix typos. NFC
by Fangrui Song
· 7 years ago
c73c030
[MI] Change the array of `MachineMemOperand` pointers to be
by Chandler Carruth
· 7 years ago
cb0bab8
[CodeGen] Fix inconsistent declaration parameter name
by Fangrui Song
· 7 years ago
e8e0114
[ImplicitNullChecks] Check for rewrite of register used in 'test' instruction
by Max Kazantsev
· 7 years ago
342273a
[CodeGen] Use MachineInstr::getOperand(0) instead of gets the defs iterator_range and calling begin. NFC
by Craig Topper
· 7 years ago
5a0872c
[STLExtras] Add size() for ranges, and remove distance()
by Vedant Kumar
· 7 years ago
e0b5f86
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
by Vedant Kumar
· 7 years ago
0909ca1
[NFC] fix trivial typos in comments and documents
by Hiroshi Inoue
· 8 years ago
8f976ba
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 8 years ago
a8a83d1
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
by Francis Visoiu Mistrih
· 8 years ago
8065f0b
Mark all library options as hidden.
by Zachary Turner
· 8 years ago
9d7bb0c
[CodeGen] Print register names in lowercase 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
a18b0b1
Fix implicit null check with negative offset
by Yichao Yu
· 8 years ago
900b633
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
6ea2e81
[ImplicitNullCheck] Fix the bug when dependent instruction accesses memory
by Serguei Katkov
· 8 years ago
0b0dc57
[ImplicitNullChecks] Uphold an invariant in areMemoryOpsAliased
by Serguei Katkov
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
605f7795
ImplicitNullChecks: Clear kill/dead flags when moving instructions around
by Matthias Braun
· 8 years ago
1527baa
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
51c220c
[INC] Test commit. NFC.
by Serguei Katkov
· 9 years ago
eef785c
[ImplicitNullCheck] Add alias analysis usage
by Sanjoy Das
· 9 years ago
2f63cbc
[ImplicitNullCheck] Extend Implicit Null Check scope by using stores
by Sanjoy Das
· 9 years ago
08da2e2
[ImplicitNullCheck] Extend canReorder scope
by Sanjoy Das
· 9 years ago
15e50b5
[ImplicitNullCheck] NFC isSuitableMemoryOp cleanup
by Sanjoy Das
· 9 years ago
116bbab
[CodeGen] Rename MachineInstrBuilder::addOperand. NFC
by Diana Picus
· 9 years ago
50fef43
NFC code motion in ImplicitNullChecks
by Sanjoy Das
· 9 years ago
9a12980
Reimplement depedency tracking in the ImplicitNullChecks pass
by Sanjoy Das
· 9 years ago
43ccb38
Delete dead code and add asserts instead; NFC
by Sanjoy Das
· 9 years ago
4a8fe09
[ImplicitNullCheck] Fix an edge case where we were hoisting incorrectly
by Sanjoy Das
· 9 years ago
df4b162
[ImplicitNullChecks] Do not not handle call MachineInstrs
by Sanjoy Das
· 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
1eb4736
MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
by Matthias Braun
· 9 years ago
71c30a1
Rename AnalyzeBranch* to analyzeBranch*.
by Jacques Pienaar
· 9 years ago
9cfc75c
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
by Duncan P. N. Exon Smith
· 9 years ago
e57bf68
[ImplicitNullChecks] Hoist trivial depdendencies if possible
by Sanjoy Das
· 9 years ago
e173b9a
[ImplicitNullCchecks] NFC cleanup
by Sanjoy Das
· 9 years ago
26dab3a
[ImplicitNullChecks] Account for implicit-defs as well when updating the liveness.
by Quentin Colombet
· 10 years ago
4e1d389
[X86] Model FAULTING_LOAD_OP as a terminator and branch.
by Quentin Colombet
· 10 years ago
12b6991
[ImplicitNullChecks] Properly update the live-in of the block of the memory operation.
by Quentin Colombet
· 10 years ago
ad154c8
Introduce MachineFunctionProperties and the AllVRegsAllocated property
by Derek Schuff
· 10 years ago
c27a18f
[TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC.
by Chad Rosier
· 10 years ago
ac9c5b1
[ImplicitNulls] Add some clarifying comments; NFC
by Sanjoy Das
· 10 years ago
e8b8164
[ImplicitNulls] Fix wrapping by breaking up a condition, NFC
by Sanjoy Das
· 10 years ago
edc394f
[ImplicitNull] Extract out a HazardDetector class, NFC
by Sanjoy Das
· 10 years ago
0003878
Introduce enum value for previously defined metadata -- make.implicit
by Chen Li
· 10 years ago
93d608c
[ImplicitNullChecks] Work with implicit defs.
by Sanjoy Das
· 10 years ago
c3a8e39
[ImplicitNullChecks] Fix a memory leak.
by Sanjoy Das
· 10 years ago
b771845
[ImplicitNullChecks] Be smarter in picking the memory op.
by Sanjoy Das
· 10 years ago
8ee6a30
[FaultMaps] Add statistic to count the # of implicit null checks.
by Sanjoy Das
· 10 years ago
9c41a93
[FaultMaps] Let the frontend pre-select implicit null check candidates.
by Sanjoy Das
· 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
572e03a
Fix "the the" in comments.
by Eric Christopher
· 10 years ago
69fad07
[CodeGen] Add a pass to fold null checks into nearby memory operations.
by Sanjoy Das
· 10 years ago