index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine] canonicalize fcmp+select to fabs
Sanjay Patel
2018-03-19
1
-1
/
+31
*
[MSan] fix the types of RegSaveAreaPtrPtr and OverflowArgAreaPtrPtr
Alexander Potapenko
2018-03-19
1
-6
/
+6
*
[MSan] Don't create zero offsets in getShadowPtrForArgument(). NFC
Alexander Potapenko
2018-03-19
1
-2
/
+4
*
[MSan] Introduce insertWarningFn(). NFC
Alexander Potapenko
2018-03-19
1
-15
/
+16
*
[LICM] Salvage DI from dying Instructions
Anastasis Grammenos
2018-03-18
1
-0
/
+1
*
[InstCombine] peek through unsigned FP casts for zero-equality compares (PR36...
Roman Lebedev
2018-03-18
1
-0
/
+9
*
[InstCombine] add nnan requirement for sqrt(x) * sqrt(y) -> sqrt(x*y)
Sanjay Patel
2018-03-18
1
-1
/
+3
*
[X86] Added support for nocf_check attribute for indirect Branch Tracking
Oren Ben Simhon
2018-03-17
2
-0
/
+2
*
[CorrelatedValuePropagation] Use SelectInst::getCondition/getTrueValue/getFal...
Craig Topper
2018-03-16
1
-3
/
+3
*
[LICM/mustexec] Extend first iteration must execute logic to fcmps
Philip Reames
2018-03-16
1
-10
/
+9
*
[JumpThreading] Track unreachable BBs to avoid processing
Brian M. Rzycki
2018-03-16
1
-47
/
+37
*
[LoopUnroll] Peel off iterations if it makes conditions true/false.
Florian Hahn
2018-03-15
2
-5
/
+90
*
[LICM] Ignore exits provably not taken on first iteration when computing must...
Philip Reames
2018-03-15
1
-1
/
+60
*
[LV] Test commit. Removing white space.
Diego Caballero
2018-03-15
1
-1
/
+1
*
[EarlyCSE] Don't hide earler invariant.scopes
Philip Reames
2018-03-15
1
-3
/
+8
*
[EarlyCSE] Reuse invariant scopes for invariant load
Philip Reames
2018-03-15
1
-10
/
+13
*
[Debug] Retain both copies of debug intrinsics in HoistThenElseCodeToIf
Ulrich Weigand
2018-03-15
1
-25
/
+38
*
[New PM][IRCE] port of Inductive Range Check Elimination pass to the new pass...
Fedor Sergeev
2018-03-15
2
-40
/
+89
*
[LoopUnroll] Ignore ephemeral values when checking full unroll profitability.
Andrei Elovikov
2018-03-15
1
-20
/
+26
*
Remove unused variable; NFC
George Burgess IV
2018-03-15
1
-1
/
+0
*
[CleanUp] Remove NumInstructions field from LoopVectorizer's RegisterUsage st...
Matt Davis
2018-03-14
1
-7
/
+0
*
[EarlyCSE] Exploit open ended invariant.start scopes
Philip Reames
2018-03-14
1
-19
/
+75
*
Simplify more cases of logical ops of masked icmps.
Hiroshi Yamauchi
2018-03-13
1
-17
/
+199
*
Test Commit NFC. Updated comment
Anna Thomas
2018-03-13
1
-1
/
+1
*
[SLP] clean some formats
Haicheng Wu
2018-03-13
1
-3
/
+3
*
[ThinLTO] Clear dllimport when setting dso_local.
Rafael Espindola
2018-03-13
1
-1
/
+4
*
[InstCombine] fix fmul reassociation to avoid creating an extra fdiv
Sanjay Patel
2018-03-13
1
-6
/
+20
*
[SROA] Take advantage of separate alignments for memcpy source and destination
Daniel Neilson
2018-03-13
1
-11
/
+26
*
[Evaluator] Evaluate load/store with bitcast
Eugene Leviant
2018-03-13
1
-12
/
+22
*
[MergeICmps] Make sure that the comparison only has one use.
Clement Courbet
2018-03-13
1
-0
/
+9
*
Reland r327041: [ThinLTO] Keep available_externally symbols live
Vlad Tsyrklevich
2018-03-13
1
-3
/
+20
*
ObjCARC: address review comments from majnemer
Saleem Abdulrasool
2018-03-12
1
-8
/
+5
*
BlockExtractor: Don’t delete functions directly
Volkan Keles
2018-03-12
1
-2
/
+3
*
ObjCARC: teach the cloner about funclets
Saleem Abdulrasool
2018-03-12
1
-1
/
+36
*
Remove the LoopInstSimplify pass (-loop-instsimplify)
Vedant Kumar
2018-03-12
3
-225
/
+0
*
Improve caching scheme in ProvenanceAnalysis.
Michael Zolotukhin
2018-03-12
2
-8
/
+10
*
[InstCombine] Replace calls to getNumUses with hasNUses or hasNUsesOrMore
Craig Topper
2018-03-12
2
-5
/
+5
*
[CallSiteSplitting] Use !Instruction::use_empty instead of checking for a non...
Craig Topper
2018-03-12
1
-1
/
+1
*
[ThinLTO] Recommit of import global variables
Eugene Leviant
2018-03-12
1
-12
/
+83
*
Back out "Re-land: Teach CorrelatedValuePropagation to reduce the width of ud...
Justin Lebar
2018-03-12
1
-54
/
+0
*
[PartialInlining] Use isInlineViable to detect constructs preventing inlining.
Florian Hahn
2018-03-10
1
-3
/
+3
*
Revert "[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf"
Ulrich Weigand
2018-03-09
1
-14
/
+25
*
[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf
Ulrich Weigand
2018-03-09
1
-25
/
+14
*
[NFC] Consolidate six getPointerOperand() utility functions into one place
Renato Golin
2018-03-09
3
-52
/
+29
*
Use branch funnels for virtual calls when retpoline mitigation is enabled.
Peter Collingbourne
2018-03-09
2
-37
/
+291
*
[JumpThreading] Don't restrict cast-traversal to i1
Chad Rosier
2018-03-09
1
-3
/
+1
*
[LV] Fix vectorizer's isUniform() abuse triggers assert in SCEV
Renato Golin
2018-03-09
1
-2
/
+0
*
Revert "[ThinLTO] Keep available_externally symbols live"
Eric Christopher
2018-03-09
1
-19
/
+3
*
LowerDbgDeclare: ignore dbg.declares for allocas with volatile access
Adrian Prantl
2018-03-09
1
-17
/
+28
*
[NFC] Factor out a helper function for checking if a block has a potential ea...
Philip Reames
2018-03-08
2
-10
/
+5
[next]