- Oct 03, 2009
-
-
Lang Hames authored
llvm-svn: 83255
-
Lang Hames authored
llvm-svn: 83254
-
- Oct 02, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83252
-
Benjamin Kramer authored
- MingW needs -lpsapi (in ${LIBS}) linked after -lLLVMSystem. Noticed by Ronald Pijnacker! - Some parts of the System library must be build with exceptions on windows. Based on a patch by Jay Foad! llvm-svn: 83251
-
Benjamin Kramer authored
MI->addOperand invalidates references to it's operands, avoid touching the operand after a new one was added. llvm-svn: 83249
-
Torok Edwin authored
llvm-svn: 83243
-
Evan Cheng authored
llvm-svn: 83242
-
Evan Cheng authored
llvm-svn: 83241
-
Evan Cheng authored
llvm-svn: 83240
-
Evan Cheng authored
llvm-svn: 83239
-
Evan Cheng authored
llvm-svn: 83237
-
Evan Cheng authored
llvm-svn: 83236
-
Evan Cheng authored
llvm-svn: 83234
-
David Goodwin authored
llvm-svn: 83223
-
David Goodwin authored
Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. llvm-svn: 83218
-
Mike Stump authored
question, can we get rid of the BasicBlock versions of all inserters and use Head == 0 to indicate the old case when GetInsertBlock == 0? llvm-svn: 83216
-
- Oct 01, 2009
-
-
David Goodwin authored
Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. llvm-svn: 83215
-
Evan Cheng authored
llvm-svn: 83214
-
Jim Grosbach authored
llvm-svn: 83213
-
Devang Patel authored
Add support to extract lexical scope information from DebugLoc attached with an machine instruction. This is not yet enabled. llvm-svn: 83210
-
David Goodwin authored
Use MachineFrameInfo.getPristineRegs() to determine which callee-saved registers are available for anti-dependency breaking. Some cleanup. llvm-svn: 83208
-
Devang Patel authored
llvm-svn: 83207
-
Dan Gohman authored
by a capital letter, which invokes undefined behavior. llvm-svn: 83206
-
Douglas Gregor authored
Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, uint64_t, and u_int64_t, from Yonggang Luo llvm-svn: 83203
-
Evan Cheng authored
operands of instructions with these properties while breaking anti-dep. llvm-svn: 83198
-
Evan Cheng authored
ld / st pairs, etc. llvm-svn: 83197
-
Evan Cheng authored
set, these flags indicate the instructions source / def operands have special register allocation requirement that are not captured in their register classes. Post-allocation passes (e.g. post-alloc scheduler) should not change their allocations. e.g. ARM::LDRD require the two definitions to be allocated even / odd register pair. llvm-svn: 83196
-
Douglas Gregor authored
llvm-svn: 83194
-
Chris Lattner authored
Ok'd by Owen. llvm-svn: 83193
-
Evan Cheng authored
llvm-svn: 83192
-
Evan Cheng authored
Change ld/st multiples to explicitly model the writeback to base register. This fixes most of the -ldstopti-before-sched2 regressions. llvm-svn: 83191
-
Devang Patel authored
llvm-svn: 83190
-
Devang Patel authored
If location info is attached with an instruction then keep track of alloca slots used by a variable. This info will be used by AsmPrinter to emit debug info for variables. llvm-svn: 83189
-
Devang Patel authored
This will allow processDebugLoc() to handle scopes for DWARF debug info. llvm-svn: 83183
-
Devang Patel authored
llvm-svn: 83182
-
Devang Patel authored
llvm-svn: 83181
-
Devang Patel authored
llvm-svn: 83180
-
Bob Wilson authored
Add a new TargetLoweringObjectFileMachO::getConstTextCoalSection method to get access to that section. llvm-svn: 83178
-
Bob Wilson authored
to emit target-specific things at the beginning of the asm output. This fixes a problem for PPC, where the text sections are not being kept together as expected. The base class doInitialization code calls DW->BeginModule() which emits a bunch of DWARF section directives. The PPC doInitialization code then emits all the TEXT section directives, with the intention that they will be kept together. But as I understand it, the Darwin assembler treats the default TEXT section as a special case and moves it to the beginning of the file, which means that all those DWARF sections are in the middle of the text. With this change, the EmitStartOfAsmFile hook is called before the DWARF section directives are emitted, so that all the PPC text section directives come out right at the beginning of the file. llvm-svn: 83176
-
- Sep 30, 2009
-
-
Bob Wilson authored
llvm-svn: 83174
-