- Dec 20, 2011
-
-
-
Dan Gohman authored
llvm-svn: 146927
-
- Dec 17, 2011
-
-
Rafael Espindola authored
asm parsing and testcase. llvm-svn: 146801
-
Eric Christopher authored
llvm-svn: 146784
-
Eric Christopher authored
llvm-svn: 146783
-
Eric Christopher authored
llvm-svn: 146780
-
- Dec 14, 2011
-
-
Nick Lewycky authored
llvm-svn: 146534
-
- Dec 13, 2011
-
-
Nick Lewycky authored
DW_FORM_flag. Use DW_FORM_data1 for one byte. llvm-svn: 146475
-
- Dec 12, 2011
-
-
Daniel Dunbar authored
llvm-svn: 146409
-
- Dec 07, 2011
-
-
Evan Cheng authored
generator to it. For non-bundle instructions, these behave exactly the same as the MC layer API. For properties like mayLoad / mayStore, look into the bundle and if any of the bundled instructions has the property it would return true. For properties like isPredicable, only return true if *all* of the bundled instructions have the property. For properties like canFoldAsLoad, isCompare, conservatively return false for bundles. llvm-svn: 146026
-
Eli Friedman authored
llvm-svn: 146001
-
- Dec 06, 2011
-
-
Jakob Stoklund Olesen authored
This was actually a bit of a mess. TLI.setPrefLoopAlignment was clearly documented as taking log2(bytes) units, but the x86 target would still set a preferred loop alignment of '16'. CodePlacementOpt passed this number on to the basic block, and AsmPrinter interpreted it as bytes. Now both MachineFunction and MachineBasicBlock use logarithmic alignments. Obviously, MachineConstantPool still measures alignments in bytes, so we can emulate the thrill of using as. llvm-svn: 145889
-
- Dec 04, 2011
-
-
Eric Christopher authored
not get there any other way. llvm-svn: 145789
-
Anton Korobeynikov authored
Maybe some targets should use this as well. Patch by Evgeniy Stepanov! llvm-svn: 145781
-
- Dec 02, 2011
-
-
Nick Lewycky authored
change, now you need a TargetOptions object to create a TargetMachine. Clang patch to follow. One small functionality change in PTX. PTX had commented out the machine verifier parts in their copy of printAndVerify. That now calls the version in LLVMTargetMachine. Users of PTX who need verification disabled should rely on not passing the command-line flag to enable it. llvm-svn: 145714
-
- Nov 29, 2011
-
-
Daniel Dunbar authored
llvm-svn: 145420
-
- Nov 18, 2011
-
-
Devang Patel authored
DISubrange supports unsigned lower/upper array bounds, so let's not fake it in the end while emitting DWARF. If a FE needs to encode signed lower/upper array bounds then we need to extend DISubrange or ad DISignedSubrange. llvm-svn: 144937
-
- Nov 16, 2011
-
-
Eric Christopher authored
failure during bootstrap with it turned on. llvm-svn: 144731
-
- Nov 15, 2011
-
-
Rafael Espindola authored
has a reference to it. Unfortunately, that doesn't work for codegen passes since we don't get notified of MBB's being deleted (the original BB stays). Use that fact to our advantage and after printing a function, check if any of the IL BBs corresponds to a symbol that was not printed. This fixes pr11202. llvm-svn: 144674
-
- Nov 12, 2011
-
-
Rafael Espindola authored
instance and a concrete inlined instance are the use of DW_TAG_subprogram instead of DW_TAG_inlined_subroutine and the who owns the tree. We were also omitting DW_AT_inline from the abstract roots. To fix this, make sure we mark abstract instance roots with DW_AT_inline even when we have only out-of-line instances referring to them with DW_AT_abstract_origin. FileCheck is not a very good tool for tests like this, maybe we should add a -verify mode to llvm-dwarfdump. llvm-svn: 144441
-
- Nov 11, 2011
-
-
Eric Christopher authored
llvm-svn: 144360
-
Eric Christopher authored
addr DIE when adding to the dwarf accelerator tables. llvm-svn: 144354
-
- Nov 10, 2011
-
-
Rafael Espindola authored
it first. This is a more general fix to pr11300. llvm-svn: 144324
-
Eric Christopher authored
as well. llvm-svn: 144319
-
Eric Christopher authored
forward decls and have names into the dwarf accelerator types table. llvm-svn: 144306
-
Eric Christopher authored
multiple dies per function and support C++ basenames. llvm-svn: 144304
-
- Nov 09, 2011
-
-
Benjamin Kramer authored
llvm-svn: 144194
-
Benjamin Kramer authored
llvm-svn: 144184
-
Devang Patel authored
llvm-svn: 144172
-
Eric Christopher authored
llvm-svn: 144169
-
- Nov 08, 2011
-
-
Eric Christopher authored
and is different than the normal name. llvm-svn: 144130
-
Eric Christopher authored
llvm-svn: 144105
-
Eric Christopher authored
llvm-svn: 144099
-
Eric Christopher authored
llvm-svn: 144095
-
- Nov 07, 2011
-
-
Eric Christopher authored
llvm-svn: 144027
-
Eric Christopher authored
llvm-svn: 144024
-
Eric Christopher authored
llvm-svn: 144023
-
Eric Christopher authored
llvm-svn: 143982
-
Eric Christopher authored
llvm-svn: 143974
-
Eric Christopher authored
Fixes a self-host error. llvm-svn: 143970
-