projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Rewrite calculateDbgValueHistory to make it (hopefully) more transparent.
2014-05-20
Benjamin Kramer
Legalizer: Make bswap promotion safe for vectors.
commit
|
commitdiff
|
tree
2014-05-19
Benjamin Kramer
Flip on vectorization of bswap intrinsics.
commit
|
commitdiff
|
tree
2014-05-19
Benjamin Kramer
SDAG: Legalize vector BSWAP into a shuffle if the shuffle...
commit
|
commitdiff
|
tree
2014-05-18
Benjamin Kramer
Options: Use erase_if to remove Args from the list.
commit
|
commitdiff
|
tree
2014-05-14
Benjamin Kramer
X86: If we have an instruction that sets a flag and...
commit
|
commitdiff
|
tree
2014-05-13
Benjamin Kramer
GVN: Fix non-determinism in map iteration.
commit
|
commitdiff
|
tree
2014-05-13
Benjamin Kramer
GVN: rangify a couple of loops.
commit
|
commitdiff
|
tree
2014-05-12
Benjamin Kramer
X86: Make sure that we have SSE4.1 before we generate...
commit
|
commitdiff
|
tree
2014-05-11
Benjamin Kramer
SLPVectorizer: Instead of just performing CSE on dead...
commit
|
commitdiff
|
tree
2014-05-10
Benjamin Kramer
SCEV: Use range-based for loop and fold variable into...
commit
|
commitdiff
|
tree
2014-05-09
Benjamin Kramer
SLPVectorizer: When sorting by domination for CSE don...
commit
|
commitdiff
|
tree
2014-05-09
Benjamin Kramer
[asan] Stop leaking X86Operands.
commit
|
commitdiff
|
tree
2014-05-06
Benjamin Kramer
TTI: Estimate @llvm.fmuladd cost as fmul + fadd when...
commit
|
commitdiff
|
tree
2014-05-04
Benjamin Kramer
LoopUnroll: If we're doing partial unrolling, use the...
commit
|
commitdiff
|
tree
2014-05-03
Benjamin Kramer
SLPVectorizer: Lazily allocate the map for block numbering.
commit
|
commitdiff
|
tree
2014-05-02
Benjamin Kramer
Satisfy GCC's urgent need for parentheses around ‘...
commit
|
commitdiff
|
tree
2014-05-02
Benjamin Kramer
Add a description for AMD's bdver4 (aka Excavator).
commit
|
commitdiff
|
tree
2014-05-02
Benjamin Kramer
Allow SelectionDAG::FoldConstantArithmetic to work...
commit
|
commitdiff
|
tree
2014-05-01
Benjamin Kramer
Update and sort CMakeLists.
commit
|
commitdiff
|
tree
2014-04-30
Benjamin Kramer
Add a <tuple> include to more files that aren't getting...
commit
|
commitdiff
|
tree
2014-04-29
Benjamin Kramer
Another missing include for MSVC.
commit
|
commitdiff
|
tree
2014-04-29
Benjamin Kramer
Try to fix the msvc build.
commit
|
commitdiff
|
tree
2014-04-29
Benjamin Kramer
raw_ostream: Forward declare OpenFlags and include...
commit
|
commitdiff
|
tree
2014-04-29
Benjamin Kramer
AArch64: Mark vector long multiplication as expand.
commit
|
commitdiff
|
tree
2014-04-27
Benjamin Kramer
X86TTI: Adjust sdiv cost now that we can lower it on...
commit
|
commitdiff
|
tree
2014-04-27
Benjamin Kramer
X86: If SSE4.1 is missing lower SMUL_LOHI of v4i32...
commit
|
commitdiff
|
tree
2014-04-27
Benjamin Kramer
Make helper functions static.
commit
|
commitdiff
|
tree
2014-04-27
Benjamin Kramer
Update test not to check for a shuffle of an all-zero...
commit
|
commitdiff
|
tree
2014-04-27
Benjamin Kramer
SelectionDAG: Aggressively fold shuffles of constant...
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
DAGCombiner: Simplify code a bit, make more transforms...
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
Mark the growing path in SmallVector::push_back as...
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
Print X86ISD::PMULDQ nodes properly in debug output.
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
X86TTI: i16/i32 vector div with a constant (splat)...
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1...
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
Rip out X86-specific vector SDIV lowering, make the...
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
DAGCombiner: Turn divs of vector splats into vectorized...
commit
|
commitdiff
|
tree
2014-04-26
Benjamin Kramer
X86: Custom lower v4i32 UMUL_LOHI into 2 pmuludqs.
commit
|
commitdiff
|
tree
2014-04-24
Benjamin Kramer
X86: Don't transform shifts into ands when the sign...
commit
|
commitdiff
|
tree
2014-04-24
Benjamin Kramer
X86: Emit test instead of constant shift + compare...
commit
|
commitdiff
|
tree
2014-04-21
Benjamin Kramer
[C++11] Replace OwningPtr with std::unique_ptr in places...
commit
|
commitdiff
|
tree
2014-04-18
Benjamin Kramer
Remove a couple of redundant copies of SmallVector...
commit
|
commitdiff
|
tree
2014-04-18
Benjamin Kramer
DebugInfo: Remove some initializer lists to make MSVC...
commit
|
commitdiff
|
tree
2014-04-18
Benjamin Kramer
LineIterator: Add DataTypes.h for int64_t on MSVC.
commit
|
commitdiff
|
tree
2014-04-18
Benjamin Kramer
Add some missing includes for various standard library...
commit
|
commitdiff
|
tree
2014-04-18
Benjamin Kramer
Make the copy member of StringRef/ArrayRef generic...
commit
|
commitdiff
|
tree
2014-04-18
Benjamin Kramer
Allocator: Remove ReferenceAdder hack.
commit
|
commitdiff
|
tree
2014-04-18
Benjamin Kramer
X86: Pattern match scalar loads + vcvtph2ps into just...
commit
|
commitdiff
|
tree
2014-04-12
Benjamin Kramer
Spell the specialization namespace correctly.
commit
|
commitdiff
|
tree
2014-04-12
Benjamin Kramer
Make helper static and place random global into the...
commit
|
commitdiff
|
tree
2014-04-12
Benjamin Kramer
Retire llvm::array_endof in favor of non-member std...
commit
|
commitdiff
|
tree
2014-04-12
Benjamin Kramer
Move MDBuilder's methods out of line.
commit
|
commitdiff
|
tree
2014-04-11
Benjamin Kramer
Make doxygen comment match the declaration.
commit
|
commitdiff
|
tree
2014-03-29
Benjamin Kramer
Remove outdated comment.
commit
|
commitdiff
|
tree
2014-03-29
Benjamin Kramer
Detemplatize LOHDirective.
commit
|
commitdiff
|
tree
2014-03-29
Benjamin Kramer
ARM64: Remove unused helper function, make others static.
commit
|
commitdiff
|
tree
2014-03-29
Benjamin Kramer
tblgen: Twinify PrintFatalError.
commit
|
commitdiff
|
tree
2014-03-29
Benjamin Kramer
Avoid storing Twines.
commit
|
commitdiff
|
tree
2014-03-25
Benjamin Kramer
Add missing slash to make the doxygen output less confusing.
commit
|
commitdiff
|
tree
2014-03-25
Benjamin Kramer
ScalarEvolution: Compute exit counts for loops with...
commit
|
commitdiff
|
tree
2014-03-15
Benjamin Kramer
Use a fixed subtarget for test so atom scheduling can...
commit
|
commitdiff
|
tree
2014-03-15
Benjamin Kramer
Make some assertions on constant expressions static.
commit
|
commitdiff
|
tree
2014-03-15
Benjamin Kramer
PointerIntPair: Avoid an (academic) case of undefined...
commit
|
commitdiff
|
tree
2014-03-15
Benjamin Kramer
LSR: Compress a pair (and get rid of the DenseMapInfo...
commit
|
commitdiff
|
tree
2014-03-11
Benjamin Kramer
Remove copy ctors that did the same thing as the default...
commit
|
commitdiff
|
tree
2014-03-10
Benjamin Kramer
MemCpyOpt: When merging memsets also merge the trivial...
commit
|
commitdiff
|
tree
2014-03-10
Benjamin Kramer
[C++11] Modernize the IR library a bit.
commit
|
commitdiff
|
tree
2014-03-09
Benjamin Kramer
StackColoring: Use range-based for loops.
commit
|
commitdiff
|
tree
2014-03-09
Benjamin Kramer
MachineModuleInfo: Turn nested std::pairs into a proper...
commit
|
commitdiff
|
tree
2014-03-09
Benjamin Kramer
SimplifyCFG: Simplify the weight scaling algorithm.
commit
|
commitdiff
|
tree
2014-03-07
Benjamin Kramer
[C++11] Revert uses of lambdas with array_pod_sort.
commit
|
commitdiff
|
tree
2014-03-07
Benjamin Kramer
[C++11] Convert sort predicates into lambdas.
commit
|
commitdiff
|
tree
2014-03-07
Benjamin Kramer
[C++11] DwarfDebug: Turn single-use functors into lambdas.
commit
|
commitdiff
|
tree
2014-03-07
Benjamin Kramer
[C++11] DwarfDebug: Use range-based for loops.
commit
|
commitdiff
|
tree
2014-03-07
Benjamin Kramer
[C++11] Now that the users are gone, rip out the duplicated...
commit
|
commitdiff
|
tree
2014-03-07
Benjamin Kramer
Make header standalone for libstdc++.
commit
|
commitdiff
|
tree
2014-03-07
Benjamin Kramer
[C++11] Replace LLVM-style type traits with C++11 standard...
commit
|
commitdiff
|
tree
2014-03-05
Benjamin Kramer
ConstantFolding: Also fold the vector overloads of...
commit
|
commitdiff
|
tree
2014-03-04
Benjamin Kramer
APFloat: Add a move ctor and operator=
commit
|
commitdiff
|
tree
2014-03-03
Benjamin Kramer
Add missing include.
commit
|
commitdiff
|
tree
2014-03-03
Benjamin Kramer
[C++11] Use std::tie to simplify compare operators.
commit
|
commitdiff
|
tree
2014-03-03
Benjamin Kramer
[C++11] Remove a leftover std::function instance.
commit
|
commitdiff
|
tree
2014-03-03
Benjamin Kramer
Revert "[C++11] Replace LLVM atomics with std::atomic."
commit
|
commitdiff
|
tree
2014-03-03
Benjamin Kramer
[C++11] Replace LLVM atomics with std::atomic.
commit
|
commitdiff
|
tree
2014-03-03
Benjamin Kramer
Unbreak the C++11 build.
commit
|
commitdiff
|
tree
2014-03-02
Benjamin Kramer
Remove unnecessary copy ctors.
commit
|
commitdiff
|
tree
2014-03-02
Benjamin Kramer
Give APInt move semantics.
commit
|
commitdiff
|
tree
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
commit
|
commitdiff
|
tree
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
commit
|
commitdiff
|
tree
2014-03-01
Benjamin Kramer
Make helper function static.
commit
|
commitdiff
|
tree
2014-03-01
Benjamin Kramer
Now that we have C++11, turn simple functors into lambdas...
commit
|
commitdiff
|
tree
2014-02-23
Benjamin Kramer
SPARC: Implement TRAP lowering. Matches what GCC emits.
commit
|
commitdiff
|
tree
2014-02-23
Benjamin Kramer
LocalStackSlotAllocation: Turn one-iteration loop into if.
commit
|
commitdiff
|
tree
2014-02-22
Benjamin Kramer
Make test more resilient against scheduling decisions.
commit
|
commitdiff
|
tree
2014-02-20
Benjamin Kramer
cstdint is a C++11 header, LLVM provides its own version...
commit
|
commitdiff
|
tree
2014-02-20
Benjamin Kramer
Remove unnecessary copy of array_lengthof.
commit
|
commitdiff
|
tree
2014-02-20
Benjamin Kramer
AsmParser: Disable Darwin-style macro argument expansion...
commit
|
commitdiff
|
tree
2014-02-13
Benjamin Kramer
InstCombine: Replace custom constant folding code with...
commit
|
commitdiff
|
tree
2014-02-13
Benjamin Kramer
Reduce code duplication resulting from the ConstantVector...
commit
|
commitdiff
|
tree
2014-02-12
Benjamin Kramer
R600: Always implement both versions of isTruncateFree...
commit
|
commitdiff
|
tree
next