- Apr 30, 2011
-
-
Rafael Espindola authored
the final assembly. It is the same technique used when targeting assemblers that don't support .loc. llvm-svn: 130587
-
Eric Christopher authored
llvm-svn: 130558
-
Eli Friedman authored
llvm-svn: 130557
-
Eli Friedman authored
llvm-svn: 130552
-
Eric Christopher authored
if it ever did it needs the def machinery. llvm-svn: 130549
-
- Apr 29, 2011
-
-
Eric Christopher authored
llvm-svn: 130546
-
Eli Friedman authored
Fix a rather obscure crash caused by ARM fast-isel generating code which redefines a register. rdar://problem/9338332 . llvm-svn: 130539
-
Eric Christopher authored
for bools, but is a start. llvm-svn: 130534
-
Daniel Dunbar authored
that associate sections with expressions. llvm-svn: 130517
-
Andrew Trick authored
Generalization of Nate Begeman's patch! llvm-svn: 130502
-
Benjamin Kramer authored
llvm-svn: 130499
-
Chris Lattner authored
llvm-svn: 130475
-
Chris Lattner authored
There are probably more instances of this floating around. llvm-svn: 130474
-
Eric Christopher authored
llvm-svn: 130464
-
Eric Christopher authored
llvm-svn: 130463
-
Eli Friedman authored
llvm-svn: 130462
-
Eli Friedman authored
rdar://problem/9338332 . llvm-svn: 130454
-
- Apr 28, 2011
-
-
Daniel Dunbar authored
purposes. llvm-svn: 130438
-
Eli Friedman authored
fast-isel sret calls, try 2. We actually do need to do something on x86-32. rdar://problem/9303592 . llvm-svn: 130429
-
Eli Friedman authored
llvm-svn: 130412
-
Eric Christopher authored
if it means we get a fallthrough. llvm-svn: 130404
-
Rafael Espindola authored
converting the symbol passed to .cfi_personality into bytes is the file. llvm-svn: 130400
-
Eric Christopher authored
immediate patterns in arm to using the pattern. Handles rdar://9299434 llvm-svn: 130386
-
Chris Lattner authored
llvm-svn: 130385
-
Devang Patel authored
This fixes clang generated blocks' variables' debug info. Radar 9279956. llvm-svn: 130373
-
Justin Holewinski authored
- expansion of SELECT_CC into SETCC - force SETCC result type to i1 - custom selection for handling i1 using SETCC Patch by Dan Bailey llvm-svn: 130358
-
Justin Holewinski authored
- selection of SELP instruction - new selp.ll test Patch by Dan Bailey llvm-svn: 130357
-
Justin Holewinski authored
- fix typo in MOV - correct fp rounding on CVT - new cvt.ll test Patch by Dan Bailey llvm-svn: 130356
-
Justin Holewinski authored
- selection of FNEG instruction - new fneg.ll test Patch by Dan Bailey llvm-svn: 130355
-
Justin Holewinski authored
- expansion of EXTLOAD and TRUNCSTORE instructions Patch by Dan Bailey llvm-svn: 130354
-
Justin Holewinski authored
- selection of bitwise preds (AND, OR, XOR) - new bitwise.ll test Patch by Dan Bailey llvm-svn: 130353
-
Justin Holewinski authored
- immediate value cast as long not int - handles initializer for constant array Patch by Dan Bailey llvm-svn: 130352
-
-
Rafael Espindola authored
llvm-svn: 130343
-
Rafael Espindola authored
give it a bit more responsibility. Also implement it for MachO. If hacked to use cfi, 32 bit MachO will produce .cfi_personality 155, L___gxx_personality_v0$non_lazy_ptr and 64 bit will produce .cfi_presonality ___gxx_personality_v0 The general idea is that .cfi_personality gets passed the final symbol. It is up to codegen to produce it if using indirect representation (like 32 bit MachO), but it is up to MC to decide which relocations to create. llvm-svn: 130341
-
Eli Friedman authored
Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is common. rdar://problem/9303592 . llvm-svn: 130338
-
- Apr 27, 2011
-
-
Kevin Enderby authored
value is zero so it does not add a NULL expr operand. llvm-svn: 130330
-
Devang Patel authored
llvm-svn: 130326
-
Eli Friedman authored
length. (I'm planning to use this to implement byval.) llvm-svn: 130274
-
Eli Friedman authored
rdar://problem/9303306 . llvm-svn: 130272
-