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
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeDAG.cpp
Age
Commit message (
Expand
)
Author
2010-10-19
Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any
Jim Grosbach
2010-10-10
fix the default va_arg expansion (in the realignment case) to not implicitly
Chris Lattner
2010-10-05
Use a more efficient lowering of uint64_t --> float that can take advantage o...
Owen Anderson
2010-09-21
update a bunch of code to use the MachinePointerInfo version of getStore.
Chris Lattner
2010-09-21
eliminate an old SelectionDAG::getTruncStore method, propagating
Chris Lattner
2010-09-21
propagate MachinePointerInfo through various uses of the old
Chris Lattner
2010-09-21
continue MachinePointerInfo'izing, eliminating use of one of the old
Chris Lattner
2010-09-21
a few more trivial updates. This fixes PerformInsertVectorEltInMemory to not
Chris Lattner
2010-09-03
Add a missing check when legalizing a vector extending load. This doesn't
Bob Wilson
2010-08-26
Add a hackaround for PR7993 which is causing failures on x86 builders that la...
Chris Lattner
2010-08-25
remove some llvmcontext arguments that are now dead post-refactoring.
Chris Lattner
2010-08-23
Fix some GCC warnings by providing a virtual destructor in the base of a class
Chandler Carruth
2010-08-19
If the target says that an extending load is not legal, regardless of whether
Bob Wilson
2010-07-11
Fix va_arg for doubles. With this patch VAARG nodes always contain the
Rafael Espindola
2010-07-07
Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...
Evan Cheng
2010-07-06
By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing rather
Jim Grosbach
2010-07-02
80-column and trailing whitespace cleanup.
Jim Grosbach
2010-07-02
grammar tweaks
Jim Grosbach
2010-06-26
When splitting a VAARG, remember its alignment.
Rafael Espindola
2010-06-18
back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set)
Jim Grosbach
2010-06-18
Fix cross initialization compilation error.
Evan Cheng
2010-06-18
Add Expand-to-libcall support for additional atomics. This covers the usual
Jim Grosbach
2010-06-18
Change UpdateNodeOperands' operand and return value from SDValue to
Dan Gohman
2010-06-18
isValueValidForType can be a static member function.
Dan Gohman
2010-06-17
add missing break. inconsequential as the code shouldn't be reached, but
Jim Grosbach
2010-06-17
Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder
Jim Grosbach
2010-06-17
ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the target
Jim Grosbach
2010-05-27
Update the saved stack pointer in the sjlj function context following either
Jim Grosbach
2010-05-19
When expanding a vector_shuffle, the element type may not be legal and may
Bob Wilson
2010-05-13
Implement a correct ui64->f32 conversion. The old
Dale Johannesen
2010-05-11
Trim #includes and forward declarations.
Dan Gohman
2010-04-19
Code that needs a TargetMachine should have access to one directly, rather
Dan Gohman
2010-04-17
Use const qualifiers with TargetLowering. This eliminates several
Dan Gohman
2010-04-15
More 80 violations.
Evan Cheng
2010-04-07
use assertions instead of unreachable for logic errors.
Chris Lattner
2010-04-07
rename llvm::llvm_report_error -> llvm::report_fatal_error
Chris Lattner
2010-04-05
trim some spurious references to DwarfWriter. SDIsel really doesn't
Chris Lattner
2010-03-18
Get rid of target-specific nodes for fp16 <-> fp32 conversion.
Anton Korobeynikov
2010-03-14
Make default expansion for FP16 <-> FP32 nodes into libcalls
Anton Korobeynikov
2010-03-12
Fix PR6522: implement copysign expansion for x86 long double
Duncan Sands
2010-03-06
Reapply r97778 and r97779, enabled only for unsigned i64 to f64
Dan Gohman
2010-03-05
Revert r97778 and r97779. They're somehow breaking llvm-gcc builds.
Dan Gohman
2010-03-05
Fix these constants to be more portable.
Dan Gohman
2010-03-05
Rewrite i64-to-f64 conversion using an algorithm which handles
Dan Gohman
2010-03-02
Remove dead parameter passing.
Bill Wendling
2010-02-25
Fix ExpandVectorBuildThroughStack for the case where the
Dan Gohman
2010-02-25
Revert r97064. Duncan pointed out that bitcasts are defined in
Dan Gohman
2010-02-24
Make getTypeSizeInBits work correctly for array types; it should return
Dan Gohman
2010-02-15
Add non-temporal flags and remove an assumption of default arguments.
David Greene
2010-02-10
Fix "the the" and similar typos.
Dan Gohman
[next]