Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
747052c1a5c1c2df9f1346d40eaf7aa8ddd0c506
747052c
Add z9 and z10 target processors. Mark z10-only instructions as such.
by Anton Korobeynikov
· 15 years ago
71fd260
Fix MUL64rm instruction asmprinting
by Anton Korobeynikov
· 15 years ago
70f717f
Preliminary asmprinting of globals
by Anton Korobeynikov
· 15 years ago
ed00212
Implement asmprinting for odd-even regpairs
by Anton Korobeynikov
· 15 years ago
3166a9a
32-bit ri addressing mode has only 12-bit displacement
by Anton Korobeynikov
· 15 years ago
501f55d
Forgot to add
by Anton Korobeynikov
· 15 years ago
f366bec
Do not put bunch of target-specific stuff into common namespace
by Anton Korobeynikov
· 15 years ago
d3ba2f2
Print signed imms properly
by Anton Korobeynikov
· 15 years ago
4b73016
Provide hooks for spilling / restoring stuff
by Anton Korobeynikov
· 15 years ago
4cc7ce0
Revert thinko
by Anton Korobeynikov
· 15 years ago
319f381
Temporary workaround problem with signed 32-bit imm's
by Anton Korobeynikov
· 15 years ago
64d52d4
Implement InsertBranch() hook
by Anton Korobeynikov
· 15 years ago
c9d4a88
Pipehole pattern for i32 imm's
by Anton Korobeynikov
· 15 years ago
ac16b18
Bunch of sext_inreg patterns
by Anton Korobeynikov
· 15 years ago
e00f1a7
Provide normal 32 bit load and store
by Anton Korobeynikov
· 15 years ago
22836d1
Proper lower 'small' results
by Anton Korobeynikov
· 15 years ago
eb68f1c
Completel forgot about unconditional branches
by Anton Korobeynikov
· 15 years ago
bad769f
Lower addresses of globals
by Anton Korobeynikov
· 15 years ago
ed1a6d4
Test (incomplete) for easy muls
by Anton Korobeynikov
· 15 years ago
8d1837d
Provide "wide" muls and divs/rems
by Anton Korobeynikov
· 15 years ago
11275eb
Fix thinko
by Anton Korobeynikov
· 15 years ago
338cf05
Fix epic bug with invalid regclass for R0D
by Anton Korobeynikov
· 15 years ago
d519756
Let RegisterInfo decide whether it can emit cross-class copy or not
by Anton Korobeynikov
· 15 years ago
3e980b4
More register pairs (now 32 bit ones)
by Anton Korobeynikov
· 15 years ago
05a54ff
Add even-odd register pairs
by Anton Korobeynikov
· 15 years ago
2fdecaf
Unbreak due to mainline api change
by Anton Korobeynikov
· 15 years ago
dd0239b
Preliminary mul lowering
by Anton Korobeynikov
· 15 years ago
bf02217
More extloads
by Anton Korobeynikov
· 15 years ago
ecf22d5
Tests for cmp / br_cc / select_cc
by Anton Korobeynikov
· 15 years ago
7d1e39b
SELECT_CC lowering
by Anton Korobeynikov
· 15 years ago
4ec3e5f
Conditional branches and comparisons
by Anton Korobeynikov
· 15 years ago
c7b71be
Emit correct offset for PseudoSourceValue
by Anton Korobeynikov
· 15 years ago
656ac6f
Provide proper stack offsets for outgoing arguments
by Anton Korobeynikov
· 15 years ago
4f9017f
Change register allocation order to reduce amount of callee-saved regs to be spilled.
by Anton Korobeynikov
· 15 years ago
ef5deca
Emit callee-saved regs spills / restores
by Anton Korobeynikov
· 15 years ago
33b350b
Scan for presence of calls and determine max callframe size early. To allow ProcessFunctionBeforeCalleeSaveScan() use this information
by Anton Korobeynikov
· 15 years ago
ba249e4
Some preliminary call lowering
by Anton Korobeynikov
· 15 years ago
3c98c61
Prologue / epilogue emission
by Anton Korobeynikov
· 15 years ago
51f613f
Add simple frame index elimination
by Anton Korobeynikov
· 15 years ago
81c0325
Provide proper test :)
by Anton Korobeynikov
· 15 years ago
c4368a1
Swap the order of imm and idx field for rri addrmode in order to make handling of rri and ri addrmodes common
by Anton Korobeynikov
· 15 years ago
3240740
Do not truncate sign bits for negative imms
by Anton Korobeynikov
· 15 years ago
711d5b6
Add address computation stuff
by Anton Korobeynikov
· 15 years ago
dfd0dff
Cleanup
by Anton Korobeynikov
· 15 years ago
c8301d1
Add mem-imm stores
by Anton Korobeynikov
· 15 years ago
30da538
[PATCH 023/155] Typo
by Anton Korobeynikov
· 15 years ago
961bb6f
Add stores and truncstores
by Anton Korobeynikov
· 15 years ago
dc28955
Add patterns for various extloads
by Anton Korobeynikov
· 15 years ago
3360da9
Do some heroic rri address matching (shamelessly stolen from x86 backend). Not tested though.
by Anton Korobeynikov
· 15 years ago
4cad7d2
Change register allocation order, so R0 will be allocated the last among scratch. This will make address-calculation code much more happy.
by Anton Korobeynikov
· 15 years ago
9e4816e
Add shifts and reg-imm address matching
by Anton Korobeynikov
· 15 years ago
a51752c
Add bunch of 32-bit patterns... Uffff :)
by Anton Korobeynikov
· 15 years ago
0692fab
Propagate return result extension type
by Anton Korobeynikov
· 15 years ago
3f2122b
Add tests for fixes I committed earlier to the C++ FE.
by Rafael Espindola
· 15 years ago
e0167c1
Add 32 bit subregs
by Anton Korobeynikov
· 15 years ago
9342d31
Add another bunch of reg-imm patterns for add/or/and/xor
by Anton Korobeynikov
· 15 years ago
da308c9
Add bunch of reg-imm movs
by Anton Korobeynikov
· 15 years ago
fc9ceea
Proper match halfword-imm operands for mov and add
by Anton Korobeynikov
· 15 years ago
89edcd0
Provide masked reg-imm 'or' and 'and'
by Anton Korobeynikov
· 15 years ago
c796295
Fix test running lines
by Anton Korobeynikov
· 15 years ago
e6220fb
Add reg-reg and pattern
by Anton Korobeynikov
· 15 years ago
bdc9081
Add sub reg-reg pattern
by Anton Korobeynikov
· 15 years ago
b573f99
Add xor reg-reg pattern
by Anton Korobeynikov
· 15 years ago
26ba0b1
Add or reg-reg pattern.
by Anton Korobeynikov
· 15 years ago
0676d28
Add add reg-reg and reg-imm patterns
by Anton Korobeynikov
· 15 years ago
1cc9dc7
Add simple reg-reg and reg-imm moves
by Anton Korobeynikov
· 15 years ago
87a24e3
Minimal lowering for formal_arguments / ret
by Anton Korobeynikov
· 15 years ago
b24f97d
Add testsuite dir for systemz stuff
by Anton Korobeynikov
· 15 years ago
4403b93
Let's start another backend :)
by Anton Korobeynikov
· 15 years ago
db9e697
Combine an unaligned store of unaligned load into a memmove.
by Richard Osborne
· 15 years ago
787e90f
Lower the threshold at which memcpy / memmove / memset stop being expanded
by Richard Osborne
· 15 years ago
ff4149b
Fix typo in last commit on expansion of unaligned loads.
by Richard Osborne
· 15 years ago
ccb7e96
Expand unaligned 32 bit loads from an address which is a constant
by Richard Osborne
· 15 years ago
7f47ce9
Custom lower unaligned 32 bit stores and loads into libcalls. This is
by Richard Osborne
· 15 years ago
3784453
Let callers decide the sub-register index on the def operand of rematerialized instructions.
by Evan Cheng
· 15 years ago
6ef40b1
use SUBREG_TO_REG instead of INSERT_SUBREG, this way the code
by Chris Lattner
· 15 years ago
115934e
Fix coding style issues pointed by Bill.
by Bruno Cardoso Lopes
· 15 years ago
90bb3f3
add a knob to turn off PrettyStackTrace globally. Patch by Zoltan Varga!
by Chris Lattner
· 15 years ago
8e25e2d
implement .include in the lexer/parser instead of passing it into the streamer.
by Chris Lattner
· 15 years ago
c2b443a
fix some casts that I improperly refactored, patch by Artur Pietrek!
by Chris Lattner
· 15 years ago
1da8be2
Remove unused header.
by Daniel Dunbar
· 15 years ago
ff9834a
Kill off last uses of TargetMachineRegistry class.
by Daniel Dunbar
· 15 years ago
c981da0
Fix gcc 4.0 build failure, can't rely on access inside nested friended class.
by Daniel Dunbar
· 15 years ago
1d92921
Switch llc and createJIT to use simpler command line parsing for -march.
by Daniel Dunbar
· 15 years ago
603bea3
Add registered target list to --version output.
by Daniel Dunbar
· 15 years ago
494d663
Make sure targets are initialized before we do anything, even command line
by Daniel Dunbar
· 15 years ago
64cc972
Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLink
by Daniel Dunbar
· 15 years ago
0e0979e
formatted_raw_ostream both is-a raw_ostream and has-a raw_ostream. This
by Dan Gohman
· 15 years ago
fe2fe70
fix section switching to ensure that stubs are emitted to the right
by Chris Lattner
· 15 years ago
4ce78ee
Add explicit comment that clients can call target initialization functions
by Daniel Dunbar
· 15 years ago
53cb17d
Skip special LLVM prefix '1' while emitting linknage name.
by Devang Patel
· 15 years ago
3434312
Regerate CMake library dependencies.
by Daniel Dunbar
· 15 years ago
fef02e9
Kill off cmake magic to force linking.
by Daniel Dunbar
· 15 years ago
4f80d71
Update llvm{do,grep} to also search cmake / .cmake files
by Daniel Dunbar
· 15 years ago
6687990
Now that we have contexts on types, convert some more internals to use contexts.
by Owen Anderson
· 15 years ago
36129db
We don't need to use llvm_report_error, this interface can deal with errors
by Daniel Dunbar
· 15 years ago
50dead0
Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst.
by Owen Anderson
· 15 years ago
6d823cd
Add missing includes.
by Daniel Dunbar
· 15 years ago
f7d3e69
Verify that there is no kill flag on tied operands on two-address instructions.
by Jakob Stoklund Olesen
· 15 years ago
5d77cad
Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change.
by Daniel Dunbar
· 15 years ago
Next »