index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
Commit message (
Expand
)
Author
Age
*
Remove unnecessary default cases in switches that cover all enum values.
David Blaikie
2012-01-10
*
Fix a bug in the legalization of shuffle vectors. When we emulate shuffles us...
Nadav Rotem
2012-01-10
*
Add definitions for AMD's bobcat (aka btver1)
Benjamin Kramer
2012-01-10
*
Fix a crash in AVX2 when trying to broadcast a double into a 128-bit vector. ...
Craig Topper
2012-01-10
*
Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t...
Craig Topper
2012-01-10
*
Remove hasSSE*orAVX functions and change all callers to use just hasSSE*. AVX...
Craig Topper
2012-01-10
*
Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate...
Craig Topper
2012-01-10
*
Allow machine-cse to look across MBB boundary when cse'ing instructions that
Evan Cheng
2012-01-10
*
Enable LSR IV Chains with sufficient heuristics.
Andrew Trick
2012-01-10
*
Accurately model hardware alignment rounding.
Jakob Stoklund Olesen
2012-01-10
*
Remove the logging streamer.
Rafael Espindola
2012-01-10
*
Catch runaway ARMConstantIslandPass even in -Asserts builds.
Jakob Stoklund Olesen
2012-01-09
*
Fix asm string wrt variants.
Devang Patel
2012-01-09
*
Adding IV chain generation to LSR.
Andrew Trick
2012-01-09
*
Adding collection of IV chains to LSR.
Andrew Trick
2012-01-09
*
Split AsmParser into two components - AsmParser and AsmParserVariant
Devang Patel
2012-01-09
*
"Minor LSR debugging stuff"
Andrew Trick
2012-01-09
*
Update language check. Do not ignore DW_LANG_Python.
Devang Patel
2012-01-09
*
Move assert to the right place.
Benjamin Kramer
2012-01-09
*
InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t...
Benjamin Kramer
2012-01-09
*
Don't rely on the fact that shift values are never very large, and thus
Chandler Carruth
2012-01-09
*
Remove AVX hack in X86Subtarget. AVX/AVX2 are now treated as an SSE level. Pr...
Craig Topper
2012-01-09
*
Add HasAVX predicate to some of the AVX patterns.
Craig Topper
2012-01-09
*
Reorder a bunch of patterns to put the AVX version first thus giving it prior...
Craig Topper
2012-01-09
*
Clean up patterns for MOVNT*. Not sure why there were floating point types on...
Craig Topper
2012-01-09
*
Mark MOVNTI as being supported in SSE2 OR AVX mode. This instruction has no A...
Craig Topper
2012-01-09
*
Move SSE2 logical operations PAND/POR/PXOR/PANDN above SSE1 logical operation...
Craig Topper
2012-01-09
*
Change some places that were checking for AVX OR SSE1/2 to use hasXMM/hasXMMI...
Craig Topper
2012-01-09
*
Don't print an unused label before .cfi_endproc.
Rafael Espindola
2012-01-09
*
Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc...
Craig Topper
2012-01-09
*
Enable FISTTP* instructions when AVX is enabled.
Craig Topper
2012-01-08
*
Tweak my last commit to be less conservative about uses.
Benjamin Kramer
2012-01-08
*
Don't forget to transfer implicit uses of return instruction.
Evan Cheng
2012-01-08
*
Avoid eraseing copies from a reserved register unless the definition can be
Evan Cheng
2012-01-08
*
InstCombine: If we have a bit test and a sign test anded/ored together, merge...
Benjamin Kramer
2012-01-08
*
Reverted commit #147601 upon Evan's request.
Victor Umansky
2012-01-08
*
Remove MCELFStreamer.h.
Rafael Espindola
2012-01-07
*
Don't print a label before .cfi_startproc when we don't need to. This makes
Rafael Espindola
2012-01-07
*
Match SelectionDAG logic for enabling movt.
Jakob Stoklund Olesen
2012-01-07
*
Fix typo in the X86 backend readme. Patch from Jaeden Amero.
Craig Topper
2012-01-07
*
Remove VectorExtras. This unused helper was written for a type of API that is...
Benjamin Kramer
2012-01-07
*
Remove unnecessary check of hasAVX(). It's already included in hasXMM().
Craig Topper
2012-01-07
*
Replace some uses of hasNUsesOfValue(0, X) with !hasAnyUseOfValue(X)
Craig Topper
2012-01-07
*
Add some DAG combines for SUBC/SUBE. If nothing uses the carry/borrow out of ...
Craig Topper
2012-01-07
*
Optimize reserved register coalescing.
Jakob Stoklund Olesen
2012-01-07
*
Use the 'regalloc' debug tag for most register allocator tracing.
Jakob Stoklund Olesen
2012-01-07
*
Enable redundant phi elimination after LSR.
Andrew Trick
2012-01-07
*
Use getRegForValue() to materialize the address of ARM globals.
Jakob Stoklund Olesen
2012-01-07
*
Revert part of r147716. Looks like x87 instructions kill markers are all messed
Evan Cheng
2012-01-07
*
LSR: Don't optimize loops if an outer loop has no preheader.
Andrew Trick
2012-01-07
[next]