Commits

Show all
Author Commit Message Labels Comments Date
Bill Wendling
$ svn merge -c -85934 https://llvm.org/svn/llvm-project/llvm/trunk --- Reverse-merging r85934 into '.': U lib/CodeGen/ScheduleDAGInstrs.cpp
Tags
llvmCore-2317.1
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 86020 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r86020 into '.': U test/Transforms/InstCombine/sub.ll $ svn merge -c 86021 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r86021 into '.': G test/Transforms/InstCombine/sub.ll U lib/Transforms/Scalar/InstructionCombining.cpp
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 86019 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r86019 into '.': U lib/Target/ARM/ARMInstrThumb.td
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 86006 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r86006 into '.': U include/llvm/Support/IRBuilder.h
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 86000 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r86000 into '.': U include/llvm/Metadata.h
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85986 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85986 into '.': U test/CodeGen/Thumb2/machine-licm.ll
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85965 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85965 into '.': U lib/Target/ARM/ARMBaseInstrInfo.cpp U lib/Target/ARM/ARMInstrThumb2.td $ svn merge -c 85980 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85980 into '.': U lib/Target/ARM/ARMInstrThumb.td
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85975 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85975 into '.': U lib/CodeGen/BranchFolding.cpp
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85781 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85781 into '.': U lib/Analysis/MemoryBuiltins.cpp $ svn merge -c 85814 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85814 into '.': G lib/Analysis/MemoryBuiltins.cpp $ svn merge -c 85863 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85863 into '.': U lib/Transforms/Utils/Local.cpp $ svn merge -c 85865 https://llvm.org/svn/llvm-project/llvm/trunk --- M…
Branches
Apple/Leela
Bill Wendling
Apply patch for <rdar://problem/7098635>.
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85963 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85963 into '.': U utils/buildit/build_llvm
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85952 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85952 into '.': U test/CodeGen/ARM/fpconsts.ll U lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85947 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85947 into '.': U test/CodeGen/ARM/remat.ll U test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll U lib/CodeGen/MachineLICM.cpp
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85934 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85934 into '.': U lib/CodeGen/ScheduleDAGInstrs.cpp $ svn merge -c 85939 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85939 into '.': U include/llvm/CodeGen/LatencyPriorityQueue.h U include/llvm/CodeGen/ScheduleDAG.h U lib/CodeGen/CriticalAntiDepBreaker.h U lib/CodeGen/ScheduleDAG.cpp U lib/CodeGen/CriticalAntiDepBreaker.cpp U lib/CodeGen/LatencyPriorityQueue.cpp U lib/CodeGen/ExactHazardRecognizer.cpp U lib/Cod…
Tags
llvmCore-2317
Branches
Apple/Leela
Bill Wendling
$ svn merge -c 85746 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85746 into '.': $ svn merge -c 85762 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85762 into '.': $ svn merge -c 85764 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85764 into '.': $ svn merge -c 85765 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85765 into '.': $ svn merge -c 85766 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r85766 into '.': $ svn merge -c 8…
Branches
Apple/Leela
Bill Wendling
Creating Leela from ToT.
Branches
Apple/Leela
Chris Lattner
remove a bunch of locking from LLVMContextImpl. Since only one thread can be banging on a context at a time, this isn't needed. Owen, please review.
Chris Lattner
improve comment.
Chris Lattner
add a comment about why we don't allow inlining indbr.
Evan Cheng
Fix tests.
Chris Lattner
the verifier shouldn't modify the IR.
Douglas Gregor
Reverting 85714, 85715, 85716, which are breaking the build
Dan Gohman
Add a function to Passes.h to allow clients to create instances of the ScalarEvolution pass without needing to #include ScalarEvolution.h.
Dan Gohman
Don't #include Pass.h from CallGraph.h.
Dan Gohman
Remove the #include of Pass.h from PassManager.h. This breaks a significant #include dependency, as frontends commonly pull in PassManager.h.
Chris Lattner
teach ipsccp and ipconstprop that a blockaddress doesn't 'take the address' of a function in a way that should prevent ip constprop. This allows clang/test/CodeGen/indirect-goto.c to pass with the new indirect goto lowering.
Chris Lattner
change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 when BB2 has its address taken. Since it ends up doing BB2->rauw(BB1), this can cause the address of the entry block to be taken. Since it is generally undesirable to nuke blocks whose address is taken, even when we can, just unconditionally stop this xform.
Chris Lattner
strengthen an assumption: RevectorBlockTo knows that PredBB ended in an uncond branch because the pass requires BreakCriticalEdges. However, BCE doesn't eliminate critical adges from indbrs.
Chris Lattner
fix an issue where the verifier would reject a function whose entry block had its address taken even if the blockaddress was dead.
Chris Lattner
if CostMetrics says to never duplicate some code, don't unswitch a loop. This prevents unswitching from duplicating indbr's.
  1. Prev
  2. Next