- May 20, 2010
-
-
Daniel Dunbar authored
it. llvm-svn: 104270
-
Daniel Dunbar authored
llvm-svn: 104189
-
- May 18, 2010
-
-
Alexis Hunt authored
Also rename ABSTRACT to ABSTRACT_STMT llvm-svn: 104018
-
- May 14, 2010
-
-
Evan Cheng authored
llvm-svn: 103760
-
Evan Cheng authored
Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intrinsics which translate into a pair of vld / vst instructions that can load / store 8 consecutive 64-bit (D) registers. llvm-svn: 103746
-
- May 13, 2010
-
-
Chandler Carruth authored
llvm-svn: 103704
-
- May 12, 2010
-
-
Daniel Dunbar authored
internal shell parser; we weren't lexing the quotes in a command like:: clang -DFOO='hello' correctly. llvm-svn: 103652
-
Daniel Dunbar authored
llvm-svn: 103626
-
Daniel Dunbar authored
foo. llvm-svn: 103625
-
Dan Gohman authored
llvm-svn: 103529
-
- May 11, 2010
-
-
Douglas Gregor authored
llvm-svn: 103457
-
- May 06, 2010
-
-
Sean Callanan authored
and %rcr_, leaving just %cr_ which is what people expect. Updated the disassembler to support this unified register set. Added a testcase to verify that the registers continue to be decoded correctly. llvm-svn: 103196
-
Dan Gohman authored
doesn't have to guess. llvm-svn: 103194
-
Evan Cheng authored
Re-apply 103156 and 103157. 103156 didn't break anything. 10315 exposed a coalescer bug that's fixed by 103170. llvm-svn: 103172
-
Alexis Hunt authored
llvm-svn: 103164
-
Bob Wilson authored
a magic project name. llvm-svn: 103125
-
- May 05, 2010
-
-
Jeffrey Yasskin authored
ddunbar says the gcc-4.3.3 suppressions are obsolete. llvm-svn: 103106
-
Jeffrey Yasskin authored
llvm-svn: 103100
-
Daniel Dunbar authored
llvm-svn: 103091
-
Shantonu Sen authored
when building llvm with clang llvm-svn: 103084
-
Alexis Hunt authored
llvm-svn: 103073
-
Alexis Hunt authored
llvm-svn: 103071
-
- May 04, 2010
-
-
Chris Lattner authored
and diagnostic groups. This allows the compiler to group diagnostics together (e.g. "Logic Warning", "Format String Warning", etc) like the static analyzer does. This is not exposed through anything in the compiler yet. llvm-svn: 103050
-
Daniel Dunbar authored
name (for example, to allow targets to interpose the actual MatchInstruction function). llvm-svn: 102987
-
Dan Gohman authored
used together in either order. llvm-svn: 102983
-
- May 03, 2010
-
-
Bob Wilson authored
since llvmCore is built as part of llvmgcc42 now. llvm-svn: 102962
-
- May 01, 2010
-
-
Evan Cheng authored
sub-register indices and outputs a single super register which is formed from a consecutive sequence of registers. This is used as register allocation / coalescing aid and it is useful to represent instructions that output register pairs / quads. For example, v1024, v1025 = vload <address> where v1024 and v1025 forms a register pair. This really should be modelled as v1024<3>, v1025<4> = vload <address> but it would violate SSA property before register allocation is done. Currently we use insert_subreg to form the super register: v1026 = implicit_def v1027 - insert_subreg v1026, v1024, 3 v1028 = insert_subreg v1027, v1025, 4 ... = use v1024 = use v1028 But this adds pseudo live interval overlap between v1024 and v1025. We can now modeled it as v1024, v1025 = vload <address> v1026 = REG_SEQUENCE v1024, 3, v1025, 4 ... = use v1024 = use v1026 After coalescing, it will be v1026<3>, v1025<4> = vload <address> ... = use v1026<3> = use v1026 llvm-svn: 102815
-
- Apr 29, 2010
-
-
Bob Wilson authored
just leave it in Developer/usr/local/lib. llvm-svn: 102646
-
- Apr 28, 2010
-
-
Bob Wilson authored
be installed. Disable it by default. llvm-svn: 102531
-
Bob Wilson authored
after all. llvm-svn: 102508
-
Bob Wilson authored
llvm-svn: 102505
-
Bob Wilson authored
llvm-svn: 102504
-
- Apr 24, 2010
-
-
Sean Callanan authored
memory operands rather than immediate operands. llvm-svn: 102217
-
- Apr 20, 2010
-
-
Johnny Chen authored
as their generic counterparts t2ADDri12/t2SUBri12 should suffice. llvm-svn: 101929
-
Chris Lattner authored
llvm-svn: 101881
-
Chris Lattner authored
llvm-svn: 101880
-
- Apr 18, 2010
-
-
Anton Korobeynikov authored
FU per CPU arch to 32 per intinerary allowing precise modelling of quite complex pipelines in the future. llvm-svn: 101754
-
Chris Lattner authored
llvm-svn: 101690
-
- Apr 15, 2010
-
-
Dan Gohman authored
llvm-svn: 101376
-
Daniel Dunbar authored
llvm-svn: 101338
-