projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[x86] Sink a generic combine of VZEXT nodes from the lowering to VZEXT
2014-10-03
Benjamin Kramer
Eliminate some deep std::vector copies. NFC.
commit
|
commitdiff
|
tree
2014-10-03
Benjamin Kramer
MCParser: Modernize memory handling.
commit
|
commitdiff
|
tree
2014-09-24
Benjamin Kramer
Replace a hand-written suffix compare with std::lexicographi...
commit
|
commitdiff
|
tree
2014-09-19
Benjamin Kramer
Elide unnecessary DenseMap copy.
commit
|
commitdiff
|
tree
2014-09-16
Benjamin Kramer
Spell out a move ctor. Even the 2013 vintage of MSVC...
commit
|
commitdiff
|
tree
2014-09-16
Benjamin Kramer
Interpreter: Hack around a series of bugs in MSVC 2012...
commit
|
commitdiff
|
tree
2014-09-15
Benjamin Kramer
Add return that was lost somehow in my last commit.
commit
|
commitdiff
|
tree
2014-09-15
Benjamin Kramer
Remove ancient hack that was emulating move semantics...
commit
|
commitdiff
|
tree
2014-09-15
Benjamin Kramer
Spell out the template args for compilers having issues...
commit
|
commitdiff
|
tree
2014-09-15
Benjamin Kramer
Use IntrusiveRefCntPtr to manage the lifetime of BitCodeAbbrevs.
commit
|
commitdiff
|
tree
2014-09-13
Benjamin Kramer
Simplify code. No functionality change.
commit
|
commitdiff
|
tree
2014-09-12
Benjamin Kramer
Legalizer: Use the scalar bit width when promoting...
commit
|
commitdiff
|
tree
2014-09-12
Benjamin Kramer
Fix an ODR violation consisting of two 'struct Query...
commit
|
commitdiff
|
tree
2014-09-11
Benjamin Kramer
Move constant-sized bitvector to the stack.
commit
|
commitdiff
|
tree
2014-09-03
Benjamin Kramer
Make some helpers static or move into the llvm namespace.
commit
|
commitdiff
|
tree
2014-09-03
Benjamin Kramer
Add override to overriden virtual methods, remove virtual...
commit
|
commitdiff
|
tree
2014-08-27
Benjamin Kramer
Add an explicit cast to pacify implicit boolean conversion...
commit
|
commitdiff
|
tree
2014-08-26
Benjamin Kramer
Silence unused function warning in Release builds.
commit
|
commitdiff
|
tree
2014-08-21
Benjamin Kramer
DAGCombiner: Make concat_vector combine safe for EVTs...
commit
|
commitdiff
|
tree
2014-08-21
Benjamin Kramer
Make format_object_base's destructor protected and...
commit
|
commitdiff
|
tree
2014-08-21
Benjamin Kramer
X86: Turn redundant if into an assertion.
commit
|
commitdiff
|
tree
2014-08-15
Benjamin Kramer
PPC: Clean up pointer casting, no functionality change.
commit
|
commitdiff
|
tree
2014-08-13
Benjamin Kramer
Fix (re-)creation of unittest lit.site.cfg for clang...
commit
|
commitdiff
|
tree
2014-08-13
Benjamin Kramer
Canonicalize header guards into a common format.
commit
|
commitdiff
|
tree
2014-08-04
Benjamin Kramer
Update links to the gcc and java documentation that...
commit
|
commitdiff
|
tree
2014-07-25
Benjamin Kramer
Run sort_includes.py on the AArch64 backend.
commit
|
commitdiff
|
tree
2014-07-09
Benjamin Kramer
TargetRegisterInfo: Remove function that fell out of...
commit
|
commitdiff
|
tree
2014-07-09
Benjamin Kramer
X86: When lowering v8i32 himuls use the correct shuffle...
commit
|
commitdiff
|
tree
2014-07-08
Benjamin Kramer
Fix some Twine locals.
commit
|
commitdiff
|
tree
2014-07-07
Benjamin Kramer
Make helper functions static.
commit
|
commitdiff
|
tree
2014-07-07
Benjamin Kramer
InstCombine: Simplify code, no functionality change.
commit
|
commitdiff
|
tree
2014-07-04
Benjamin Kramer
GlobalDCE: Delete available_externally initializers...
commit
|
commitdiff
|
tree
2014-07-04
Benjamin Kramer
InstCombine: Strength reduce sadd.with.overflow into...
commit
|
commitdiff
|
tree
2014-07-02
Benjamin Kramer
X86: When combining shuffles just remove shuffles that...
commit
|
commitdiff
|
tree
2014-07-01
Benjamin Kramer
Remove unused typedef. GCC warns about this.
commit
|
commitdiff
|
tree
2014-07-01
Benjamin Kramer
Rephrase loop so it doesn't leave unused bools around...
commit
|
commitdiff
|
tree
2014-06-24
Benjamin Kramer
InstCombine: Disable umul.with.overflow recognition...
commit
|
commitdiff
|
tree
2014-06-24
Benjamin Kramer
InstCombine: Don't try to reorder shuffles where the...
commit
|
commitdiff
|
tree
2014-06-22
Benjamin Kramer
Add a description to the test from r211433 explaining...
commit
|
commitdiff
|
tree
2014-06-21
Benjamin Kramer
LoopUnrollRuntime: Check for overflow in the trip count...
commit
|
commitdiff
|
tree
2014-06-21
Benjamin Kramer
Legalizer: Add support for splitting insert_subvectors.
commit
|
commitdiff
|
tree
2014-06-21
Benjamin Kramer
SCEVExpander: Fold constant PHIs harder. The logic...
commit
|
commitdiff
|
tree
2014-06-06
Benjamin Kramer
X86: Don't turn shifts into ands if there's another...
commit
|
commitdiff
|
tree
2014-05-31
Benjamin Kramer
[Reassociate] Similar to "X + -X" -> "0", added code...
commit
|
commitdiff
|
tree
2014-05-24
Benjamin Kramer
MachineVerifier: Clean up some syntactic weirdness...
commit
|
commitdiff
|
tree
2014-05-24
Benjamin Kramer
CodeGen: Make MachineBasicBlock::back skip to the beginning...
commit
|
commitdiff
|
tree
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
next