- Jun 07, 2013
-
-
Vincent Lejeune authored
llvm-svn: 183458
-
- Jun 06, 2013
-
-
Arnold Schwaighofer authored
Breaks linux build bots (I thought the problem was something else). llvm-svn: 183447
-
Arnold Schwaighofer authored
Reapply 183270. llvm-svn: 183445
-
Arnold Schwaighofer authored
Reapply 183269. llvm-svn: 183441
-
Arnold Schwaighofer authored
Reapply 183268. llvm-svn: 183438
-
Arnold Schwaighofer authored
Reapply 183267. llvm-svn: 183436
-
Arnold Schwaighofer authored
Add more InstRW mappings. Reapply 183266. llvm-svn: 183435
-
Arnold Schwaighofer authored
Reapply 183265. llvm-svn: 183432
-
Arnold Schwaighofer authored
Reapply 183264. llvm-svn: 183430
-
Arnold Schwaighofer authored
Reapply 183263. llvm-svn: 183428
-
Arnold Schwaighofer authored
Reapply 183262. llvm-svn: 183427
-
Arnold Schwaighofer authored
Reapply 183261. llvm-svn: 183425
-
Arnold Schwaighofer authored
Reapply of 183260. llvm-svn: 183423
-
Arnold Schwaighofer authored
Reapply of 183259. llvm-svn: 183421
-
Vincent Lejeune authored
Spotted by Benjamin Kramer. llvm-svn: 183413
-
Bill Wendling authored
llvm-svn: 183385
-
NAKAMURA Takumi authored
FIXME: Is it false alarm? llvm-svn: 183371
-
NAKAMURA Takumi authored
llvm-svn: 183370
-
NAKAMURA Takumi authored
llvm-svn: 183369
-
Bill Wendling authored
llvm-svn: 183365
-
Bill Wendling authored
Caching it as a pointer allows us to reset it if the TargetMachine object changes. llvm-svn: 183361
-
Tom Stellard authored
llvm-svn: 183351
-
- Jun 05, 2013
-
-
Vincent Lejeune authored
Previously commited @183279 but tests were failing, reverted @183286 It was broken because @183336 was missing, now it's there. llvm-svn: 183343
-
Vincent Lejeune authored
It allows regalloc pass to remove them by trivially assigning associated reg llvm-svn: 183336
-
Akira Hatanaka authored
llvm-svn: 183334
-
Michael Liao authored
Add earlyclobber constaints to prevent input register being allocated as the output register because, according to Intel spec [1], "If any pair of the index, mask, or destination registers are the same, this instruction results a UD fault." --- [1] http://software.intel.com/sites/default/files/319433-014.pdf llvm-svn: 183327
-
Arnold Schwaighofer authored
Reapply of 183258. llvm-svn: 183321
-
Arnold Schwaighofer authored
Add some generic SchedWrites and assign resources for Swift and Cortex A9. Reapply of r183257. (Removed empty InstRW for division on swift) llvm-svn: 183319
-
Arnold Schwaighofer authored
An instruction with less than 3 inputs is trivially a fast immediate shift. Reapply of 183256, should not have caused the tablegen segfault on linux either. llvm-svn: 183314
-
Mihai Popa authored
According to the ARM reference manual, RRX(S) have defined encodings for lr, pc and sp. llvm-svn: 183307
-
Tom Stellard authored
Reviewed-by: vljn at ovi.com llvm-svn: 183294
-
Rafael Espindola authored
This reverts commit r183279. CodeGen/R600/texture-input-merge.ll was failing. llvm-svn: 183286
-
Rafael Espindola authored
In ELF (as in MachO), not all relocations point to symbols. Represent this properly by using a symbol_iterator instead of a SymbolRef. Update llvm-readobj ELF's dumper to handle relocatios without symbols. llvm-svn: 183284
-
Vincent Lejeune authored
llvm-svn: 183279
-
Vincent Lejeune authored
llvm-svn: 183278
-
Evan Cheng authored
llvm-svn: 183275
-
Arnold Schwaighofer authored
llvm-svn: 183273
-
Arnold Schwaighofer authored
llvm-svn: 183271
-
Arnold Schwaighofer authored
llvm-svn: 183270
-
Arnold Schwaighofer authored
llvm-svn: 183269
-