projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Unroll again after running BBVectorize
2013-01-27
Benjamin Kramer
Legalizer: Reword comment again, per Duncan's suggestion.
commit
|
commitdiff
|
tree
2013-01-27
Benjamin Kramer
Legalizer: Add an assert and tweak a comment to clarify...
commit
|
commitdiff
|
tree
2013-01-27
Benjamin Kramer
When the legalizer is splitting vector shifts, the...
commit
|
commitdiff
|
tree
2013-01-26
Benjamin Kramer
X86: Decode PALIGN operands so I don't have to do it...
commit
|
commitdiff
|
tree
2013-01-26
Benjamin Kramer
X86: Do splat promotion later, so the optimizer can...
commit
|
commitdiff
|
tree
2013-01-26
Benjamin Kramer
FileCheckize and merge some tests.
commit
|
commitdiff
|
tree
2013-01-25
Benjamin Kramer
LoopVectorize: Simplify code. No functionality change.
commit
|
commitdiff
|
tree
2013-01-25
Benjamin Kramer
APFloat: Make sure that we get a well-formed x87 NaN...
commit
|
commitdiff
|
tree
2013-01-24
Benjamin Kramer
Reapply chandlerc's r173342 now that the miscompile...
commit
|
commitdiff
|
tree
2013-01-24
Benjamin Kramer
ConstantFolding: Add a missing folding that leads to...
commit
|
commitdiff
|
tree
2013-01-23
Benjamin Kramer
ConstantFolding: Tweak r173289, it should evaluate...
commit
|
commitdiff
|
tree
2013-01-23
Benjamin Kramer
ConstantFolding: Evaluate GEP indices in the index...
commit
|
commitdiff
|
tree
2013-01-23
Benjamin Kramer
Revert "InstCombine: Clean up weird code that talks...
commit
|
commitdiff
|
tree
2013-01-23
Benjamin Kramer
InstCombine: Clean up weird code that talks about a...
commit
|
commitdiff
|
tree
2013-01-23
Benjamin Kramer
NVPTX: Stop leaking memory by using a managed constant...
commit
|
commitdiff
|
tree
2013-01-22
Benjamin Kramer
X86: Make sure we account for the FMA4 register immediate...
commit
|
commitdiff
|
tree
2013-01-20
Benjamin Kramer
Disable test that fails due to lack of std::true_type...
commit
|
commitdiff
|
tree
2013-01-20
Benjamin Kramer
LoopVectorize: Fix a C++11 incompatibility.
commit
|
commitdiff
|
tree
2013-01-19
Benjamin Kramer
LoopVectorizer: Emit memory checks into their own basic...
commit
|
commitdiff
|
tree
2013-01-18
Benjamin Kramer
Silence GCC warning about dropping off a non-void function.
commit
|
commitdiff
|
tree
2013-01-18
Benjamin Kramer
The IR linker still depends on the bitcode reader.
commit
|
commitdiff
|
tree
2013-01-16
Benjamin Kramer
Remove unused leftover header (it moved to llvm/IR).
commit
|
commitdiff
|
tree
2013-01-16
Benjamin Kramer
Move test that depends on the x86 target into a target...
commit
|
commitdiff
|
tree
2013-01-16
Benjamin Kramer
Remove triple from this test, it makes it fail when...
commit
|
commitdiff
|
tree
2013-01-13
Benjamin Kramer
X86: Add patterns for X86ISD::VSEXT in registers.
commit
|
commitdiff
|
tree
2013-01-12
Benjamin Kramer
When lowering an inreg sext first shift left, then...
commit
|
commitdiff
|
tree
2013-01-12
Benjamin Kramer
GlobalOpt: Avoid jump on uninitialized value.
commit
|
commitdiff
|
tree
2013-01-12
Benjamin Kramer
Add a unit test to verifies that attribute uniquing...
commit
|
commitdiff
|
tree
2013-01-11
Benjamin Kramer
Remove some accidentaly duplicated code. This needs...
commit
|
commitdiff
|
tree
2013-01-11
Benjamin Kramer
Split TargetLowering into a CodeGen and a SelectionDAG...
commit
|
commitdiff
|
tree
2013-01-09
Benjamin Kramer
LICM: Hoist insertvalue/extractvalue out of loops.
commit
|
commitdiff
|
tree
2013-01-05
Benjamin Kramer
Attribute: Make hashes match when looking up AttributeImpls.
commit
|
commitdiff
|
tree
2013-01-01
Benjamin Kramer
Add IRBuilder::CreateVectorSplat and use it to simplify...
commit
|
commitdiff
|
tree
2013-01-01
Benjamin Kramer
SROA: Clean up unused assignment warnings from clang...
commit
|
commitdiff
|
tree
2012-12-31
Benjamin Kramer
Revert "add support for PHI nodes to ObjectSizeOffsetVisitor"
commit
|
commitdiff
|
tree
2012-12-26
Benjamin Kramer
Fix quoting in configure. Patch by Krzysztof Parzyszek!
commit
|
commitdiff
|
tree
2012-12-25
Benjamin Kramer
Harden test so it's not affected by changes to compare...
commit
|
commitdiff
|
tree
2012-12-25
Benjamin Kramer
X86: Shave off one shuffle from the pcmpeqq sequence...
commit
|
commitdiff
|
tree
2012-12-25
Benjamin Kramer
X86: Custom lower <2 x i64> eq and ne when SSE41 is...
commit
|
commitdiff
|
tree
2012-12-24
Benjamin Kramer
Use a std::string rather than a dynamically allocated...
commit
|
commitdiff
|
tree
2012-12-23
Benjamin Kramer
LoopVectorize: Fix accidentaly inverted condition.
commit
|
commitdiff
|
tree
2012-12-23
Benjamin Kramer
LoopVectorize: For scalars and void types there is...
commit
|
commitdiff
|
tree
2012-12-22
Benjamin Kramer
X86: Turn mul of <4 x i32> into pmuludq when no SSE4...
commit
|
commitdiff
|
tree
2012-12-22
Benjamin Kramer
X86: Emit vector sext as shuffle + sra if vpmovsx is...
commit
|
commitdiff
|
tree
2012-12-21
Benjamin Kramer
Cleanup compiler warnings on discarding type qualifiers...
commit
|
commitdiff
|
tree
2012-12-21
Benjamin Kramer
try to unbreak ppc buildbots.
commit
|
commitdiff
|
tree
2012-12-21
Benjamin Kramer
Teach sort_includes.py to drop duplicated includes.
commit
|
commitdiff
|
tree
2012-12-21
Benjamin Kramer
X86: Match pmin/pmax as a target specific dag combine...
commit
|
commitdiff
|
tree
2012-12-21
Benjamin Kramer
X86: Match the SSE/AVX min/max vector ops using a custom...
commit
|
commitdiff
|
tree
2012-12-19
Benjamin Kramer
Remove edis remnant.
commit
|
commitdiff
|
tree
2012-12-19
Benjamin Kramer
PowerPC: Expand VSELECT nodes.
commit
|
commitdiff
|
tree
2012-12-19
Benjamin Kramer
Make TargetLowering::getTypeConversion more resilient...
commit
|
commitdiff
|
tree
2012-12-19
Benjamin Kramer
LoopVectorize: Make iteration over induction variables...
commit
|
commitdiff
|
tree
2012-12-19
Benjamin Kramer
MapVector: Add lookup().
commit
|
commitdiff
|
tree
2012-12-18
Benjamin Kramer
LoopVectorize: Emit reductions as log2(vectorsize)...
commit
|
commitdiff
|
tree
2012-12-15
Benjamin Kramer
X86: Add a couple of target-specific dag combines that...
commit
|
commitdiff
|
tree
2012-12-12
Benjamin Kramer
YAMLIO: Remove all of the template instantiation hacks...
commit
|
commitdiff
|
tree
2012-12-12
Benjamin Kramer
Fix the build on case sensitive file systems.
commit
|
commitdiff
|
tree
2012-12-09
Benjamin Kramer
Drop the address space limit for tests in the makefile...
commit
|
commitdiff
|
tree
2012-12-08
Benjamin Kramer
Simplify code. Sort includes. No functionality change.
commit
|
commitdiff
|
tree
2012-12-05
Benjamin Kramer
Try to unbreak the build on hosts that don't transitively...
commit
|
commitdiff
|
tree
2012-12-02
Benjamin Kramer
Bring vim keyword lists up to date.
commit
|
commitdiff
|
tree
2012-12-01
Benjamin Kramer
Add .arcconfig to the repository. Useful if someone...
commit
|
commitdiff
|
tree
2012-12-01
Benjamin Kramer
SROA: Avoid struct and array types early to avoid creating...
commit
|
commitdiff
|
tree
2012-11-29
Benjamin Kramer
Object: Pass the buffer name through when making a...
commit
|
commitdiff
|
tree
2012-11-29
Benjamin Kramer
Follow up to 168711: It's safe to base this analysis...
commit
|
commitdiff
|
tree
2012-11-29
Benjamin Kramer
misched: Recompute priority queue when DFSResults are...
commit
|
commitdiff
|
tree
2012-11-28
Benjamin Kramer
ARM: Implement CanLowerReturn so large vectors get...
commit
|
commitdiff
|
tree
2012-11-28
Benjamin Kramer
MCJIT depends on JIT.
commit
|
commitdiff
|
tree
2012-11-27
Benjamin Kramer
SCEV: Even if the latch terminator is foldable we can...
commit
|
commitdiff
|
tree
2012-11-26
Benjamin Kramer
Decouple MCInstBuilder from the streamer per Eli's...
commit
|
commitdiff
|
tree
2012-11-26
Benjamin Kramer
Add MCInstBuilder, a utility class to simplify MCInst...
commit
|
commitdiff
|
tree
2012-11-25
Benjamin Kramer
Move semantics are great, don't destroy the optimization...
commit
|
commitdiff
|
tree
2012-11-24
Benjamin Kramer
libLTO: Add a utility method to initialize the disassemblers.
commit
|
commitdiff
|
tree
2012-11-24
Benjamin Kramer
PPC: Reinstate the fatal error when trying to emit...
commit
|
commitdiff
|
tree
2012-11-24
Benjamin Kramer
ARM: Share applyFixup between ELF and Darwin.
commit
|
commitdiff
|
tree
2012-11-24
Benjamin Kramer
PPC: MCize most of the darwin PIC emission.
commit
|
commitdiff
|
tree
2012-11-24
Benjamin Kramer
PPC: Share applyFixup between ELF and Darwin.
commit
|
commitdiff
|
tree
2012-11-24
Benjamin Kramer
PPC: Simplify code with Twines.
commit
|
commitdiff
|
tree
2012-11-23
Benjamin Kramer
CodeGenPrepare: Move ret duplication out of the instruction...
commit
|
commitdiff
|
tree
2012-11-17
Benjamin Kramer
Bump sphinx config to 3.3.
commit
|
commitdiff
|
tree
2012-11-17
Benjamin Kramer
Kick off 3.3 cycle for LLVM trunk.
commit
|
commitdiff
|
tree
2012-11-17
Benjamin Kramer
Plug a memory leak in the GCOV profiling emitter, which...
commit
|
commitdiff
|
tree
2012-11-16
Benjamin Kramer
Remove default public copy ctors.
commit
|
commitdiff
|
tree
2012-11-16
Benjamin Kramer
Work around a layering violation from Target to CodeGen.
commit
|
commitdiff
|
tree
2012-11-14
Benjamin Kramer
Force CPU in test so we don't accidentally get AVX...
commit
|
commitdiff
|
tree
2012-11-14
Benjamin Kramer
X86: Enable SSE memory intrinsics even when stack alignment...
commit
|
commitdiff
|
tree
2012-11-14
Benjamin Kramer
Sort the code owner list alphabetically. Add myself...
commit
|
commitdiff
|
tree
2012-11-13
Benjamin Kramer
DependenceAnalysis: Print all dependency pairs when...
commit
|
commitdiff
|
tree
2012-11-10
Benjamin Kramer
Provide definitions for all functions.
commit
|
commitdiff
|
tree
2012-11-10
Benjamin Kramer
Simplify the SmallVector pretty printer for LLDB a...
commit
|
commitdiff
|
tree
2012-11-09
Benjamin Kramer
Silence GCC warning about falling off the end of a...
commit
|
commitdiff
|
tree
2012-11-08
Benjamin Kramer
Drop the limitation to IEEE floating point types from...
commit
|
commitdiff
|
tree
2012-10-31
Benjamin Kramer
LCSSA: Try to recover compile time regressions due...
commit
|
commitdiff
|
tree
2012-10-31
Benjamin Kramer
Replace some instances of UniqueVector with SetVector...
commit
|
commitdiff
|
tree
2012-10-31
Benjamin Kramer
Fix a couple of comment typos.
commit
|
commitdiff
|
tree
2012-10-31
Benjamin Kramer
LCSSA: Add a workaround for another nasty SCEV cache...
commit
|
commitdiff
|
tree
2012-10-31
Benjamin Kramer
DependenceAnalysis: Don't crash if there is no constant...
commit
|
commitdiff
|
tree
2012-10-30
Benjamin Kramer
LoopIdiom: Fix a serious missed optimization: we only...
commit
|
commitdiff
|
tree
2012-10-27
Benjamin Kramer
LoopIdiom: Add checks to avoid turning memmove into...
commit
|
commitdiff
|
tree
next