index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
Age
Commit message (
Expand
)
Author
2011-08-31
Fix (movhps load) lowering / pattern to match more cases. rdar://10050549
Evan Cheng
2011-08-31
Some minor cleanups for r138845.
Eli Friedman
2011-08-31
Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.
Eli Friedman
2011-08-31
Fix test typo.
Benjamin Kramer
2011-08-30
Add a triple.
Rafael Espindola
2011-08-30
Some test code to check if correct code is being generated.
Rafael Espindola
2011-08-30
Set CR1EQ only when lowering vararg floating arguments (not any vararg
Roman Divacky
2011-08-30
Change ARM / Thumb2 addc / adde and subc / sube modeling to use physical
Evan Cheng
2011-08-29
Explicitly zero out parts of a vector which are required to be zero by the al...
Eli Friedman
2011-08-29
Add testcase for r138746.
Owen Anderson
2011-08-28
Fix PR5329: pay attention to constructor/destructor priority
Duncan Sands
2011-08-27
Update to new EH scheme.
Bill Wendling
2011-08-27
Cannot have an llvm.eh.exception call in a non-landing pad block.
Bill Wendling
2011-08-26
Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.
Eli Friedman
2011-08-26
Revert r138606 until LowerInvoke has been converted to the new EH scheme.
Bill Wendling
2011-08-26
Atomic load/store on ARM/Thumb.
Eli Friedman
2011-08-25
Update to the new EH scheme.
Bill Wendling
2011-08-25
Add support for AVX 256-bit version of MOVDDUP!
Bruno Cardoso Lopes
2011-08-25
ARM fix for missing implicit operands on ldmia_ret.
Andrew Trick
2011-08-25
LSR wants to split the landing pad's critical edge. Let it do it, but use the
Bill Wendling
2011-08-25
Add support for 256-bit versions of VSHUFPD and VSHUFPS.
Bruno Cardoso Lopes
2011-08-24
Hook up 64-bit atomic load/store on x86-32. I plan to write more efficient i...
Eli Friedman
2011-08-24
Basic tests for atomic load and store on x86.
Eli Friedman
2011-08-24
Add Uses=[SP] to call instructions. This fixes a miscompilation with a
Richard Osborne
2011-08-24
Break 256-bit vector int add/sub/mul into two 128-bit operations to avoid cos...
Craig Topper
2011-08-23
Fix a nasty bug where a v4i64 was being wrong emitted with 32-bit
Bruno Cardoso Lopes
2011-08-23
PerformSubCombine to work on integers larger than i128. Fixes a crasher.
Nick Lewycky
2011-08-23
Add support for breaking 256-bit v16i16 and v32i8 VSETCC into two 128-bit one...
Craig Topper
2011-08-23
Introduce a pass to insert vzeroupper instructions to avoid AVX to
Bruno Cardoso Lopes
2011-08-22
Add support for breaking 256-bit int VETCC into two 128-bit ones,
Bruno Cardoso Lopes
2011-08-20
With the fix in r138164: "Add <imp-def> operands to QQ and QQQQ stack loads."
Chad Rosier
2011-08-20
VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.
Chad Rosier
2011-08-19
Do not use named md nodes to track variables that are completely optimized. T...
Devang Patel
2011-08-19
Use regex to remove false dependencies on register allocation.
Jim Grosbach
2011-08-19
Update tests.
Jim Grosbach
2011-08-19
Add test case for r138018.
Jakob Stoklund Olesen
2011-08-18
Use subword loads instead of a 4-byte load when the size of a structure (or a
Akira Hatanaka
2011-08-18
FastISel: avoid function calls between the materialization of the constant an...
Ivan Krasin
2011-08-18
Thumb assembly parsing and encoding for LDM instruction.
Jim Grosbach
2011-08-18
Add intrinsics for SETEV, GETED, GETET.
Richard Osborne
2011-08-18
Cleanup vector logical ops in AVX and add use int versions for simple
Bruno Cardoso Lopes
2011-08-17
Fix PR10688. Add support for spliting 256-bit vector shifts when the
Bruno Cardoso Lopes
2011-08-17
Thumb assembly parsing and encoding for ADR.
Jim Grosbach
2011-08-17
Introduce matching patterns for vbroadcast AVX instruction. The idea is to
Bruno Cardoso Lopes
2011-08-17
Update test to not use the scalar type to splat from a load
Bruno Cardoso Lopes
2011-08-17
Now that we have a canonical way to handle 256-bit splats:
Bruno Cardoso Lopes
2011-08-17
Add support for ext and ins.
Akira Hatanaka
2011-08-16
Instead of always leaving the work to the generic legalizer when
Bruno Cardoso Lopes
2011-08-16
Add test case for r137711.
Akira Hatanaka
2011-08-16
Fix handling of double precision loads and stores when Mips1 is targeted.
Akira Hatanaka
[prev]
[next]