Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
ed224949eda762487c599fa919dd1d77cb23e7e9
/
lib
/
Target
/
MSP430
/
MSP430ISelLowering.cpp
c23197a
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
by Torok Edwin
· 16 years ago
c25e758
assert(0) -> LLVM_UNREACHABLE.
by Torok Edwin
· 16 years ago
d1474d0
Thread LLVMContext through MVT and related parts of SDISel.
by Owen Anderson
· 16 years ago
dac237e
Implement changes from Chris's feedback. Finish converting lib/Target.
by Torok Edwin
· 16 years ago
804e0fe
Convert more abort() calls to llvm_report_error().
by Torok Edwin
· 16 years ago
b4202b8
Update comments to make it clear that the function alignment is the Log2 of the
by Bill Wendling
· 16 years ago
20c568f
Add an "alignment" field to the MachineFunction object. It makes more sense to
by Bill Wendling
· 16 years ago
e4fdb8b
Mark rotl/rotr as expand. This generates pretty ugly code, but this is better than nothing.
by Anton Korobeynikov
· 16 years ago
aceb620
Typo
by Anton Korobeynikov
· 16 years ago
da4d2f6
Allow 8 bit select in custom inserter
by Anton Korobeynikov
· 16 years ago
0616c3b
Expand UREM / SREM into libcalls
by Anton Korobeynikov
· 16 years ago
1bb8cd7
Make handling of conditional stuff much more straightforward
by Anton Korobeynikov
· 16 years ago
f2f5402
Expand divisions into libcalls
by Anton Korobeynikov
· 16 years ago
b78e214
Custom lower SIGN_EXTEND
by Anton Korobeynikov
· 16 years ago
bf8ef3f
Add 8bit shifts
by Anton Korobeynikov
· 16 years ago
e699d0f
Handle logical shift right (at least I hope so :) )
by Anton Korobeynikov
· 16 years ago
0dbf292
Expand all sorts of indirect branches
by Anton Korobeynikov
· 16 years ago
5d59f68
Properly handle ExternalSymbol's
by Anton Korobeynikov
· 16 years ago
8725bd2
Expand muls (all mulls!) to libcalls for now
by Anton Korobeynikov
· 16 years ago
ea54c98
Add left shift
by Anton Korobeynikov
· 16 years ago
8b528e5
Lower select with custom inserted and make condjumps generic
by Anton Korobeynikov
· 16 years ago
ed1a51a
Add first draft for conditions, conditional branches, etc
by Anton Korobeynikov
· 16 years ago
c08163e
Small tweaking
by Anton Korobeynikov
· 16 years ago
3513ca8
Add lowering for global address nodes. Not pretty efficient though.
by Anton Korobeynikov
· 16 years ago
b561264
Add call frame setup instruction elimination and lowerid for bunch of call-related stuff.
by Anton Korobeynikov
· 16 years ago
4428885
Add CALL lowering.
by Anton Korobeynikov
· 16 years ago
54f30d3
Add normal and trunc stores
by Anton Korobeynikov
· 16 years ago
36b6e53
Basic support for mem=>reg moves
by Anton Korobeynikov
· 16 years ago
0fc32da
Add pattern for OR
by Anton Korobeynikov
· 16 years ago
b8639f5
Cleanup
by Anton Korobeynikov
· 16 years ago
d2c94ae
Add dummy lowering for shifts
by Anton Korobeynikov
· 16 years ago
1476d97
We don't have any div at all - thus mark it as expensive
by Anton Korobeynikov
· 16 years ago
1df221f
Add code enough for emission of reg-reg and reg-imm moves. This allows us to compile "ret i16 0" properly!
by Anton Korobeynikov
· 16 years ago
dcb802c
Provide set of reserved registers
by Anton Korobeynikov
· 16 years ago
fd1b7c7
Add proper ISD::RET lowering
by Anton Korobeynikov
· 16 years ago
c8fbb6a
Add first draft of MSP430 calling convention stuff and draft of ISD::FORMAL_ARGUMENTS node lowering.
by Anton Korobeynikov
· 16 years ago
f2c3e17
Dummy MSP430 backend
by Anton Korobeynikov
· 16 years ago