| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
stuff in AsmWriter.cpp for Type::getDescription().
llvm-svn: 65734
|
| |
|
|
| |
llvm-svn: 65733
|
| |
|
|
| |
llvm-svn: 65729
|
| |
|
|
| |
llvm-svn: 65724
|
| |
|
|
|
|
| |
print etc.
llvm-svn: 65723
|
| |
|
|
| |
llvm-svn: 65722
|
| |
|
|
| |
llvm-svn: 65721
|
| |
|
|
|
|
| |
the old std::ostream version.
llvm-svn: 65720
|
| |
|
|
|
|
| |
eliminate redundant opaque handling code.
llvm-svn: 65716
|
| |
|
|
| |
llvm-svn: 65715
|
| |
|
|
| |
llvm-svn: 65714
|
| |
|
|
|
|
| |
be a smallvector instead of vector.
llvm-svn: 65713
|
| |
|
|
| |
llvm-svn: 65712
|
| |
|
|
| |
llvm-svn: 65711
|
| |
|
|
|
|
| |
and move all related stuff to it.
llvm-svn: 65710
|
| |
|
|
|
|
|
|
|
| |
@a = internal constant void bitcast(<0 x i8> <> to void)
^
Fixes PR3685
llvm-svn: 65698
|
| |
|
|
| |
llvm-svn: 65679
|
| |
|
|
| |
llvm-svn: 65662
|
| |
|
|
|
|
| |
directly, instsad of an DIArray of all argument types.
llvm-svn: 65643
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pic | declaration | linkage | visibility |
!pic | declaration | external | default | tls1.ll tls2.ll | local exec
pic | declaration | external | default | tls1-pic.ll tls2-pic.ll | general dynamic
!pic | !declaration | external | default | tls3.ll tls4.ll | initial exec
pic | !declaration | external | default | tls3-pic.ll tls4-pic.ll | general dynamic
!pic | declaration | external | hidden | tls7.ll tls8.ll | local exec
pic | declaration | external | hidden | X | local dynamic
!pic | !declaration | external | hidden | tls9.ll tls10.ll | local exec
pic | !declaration | external | hidden | X | local dynamic
!pic | declaration | internal | default | tls5.ll tls6.ll | local exec
pic | declaration | internal | default | X | local dynamic
The ones marked with an X have not been implemented since local dynamic is not implemented.
llvm-svn: 65632
|
| |
|
|
|
|
|
|
|
| |
by superposition.
This looks dangerous, but isn't because the sentinel is accessed in special way only,
namely the Next and Prev fields of it, and these are guaranteed to exist.
llvm-svn: 65626
|
| |
|
|
|
|
| |
are always set by reference on the path that uses them.) No functional change.
llvm-svn: 65621
|
| |
|
|
| |
llvm-svn: 65620
|
| |
|
|
|
|
|
|
| |
possibly for the reason suggested by the comment.
No wonder it didn't work very well. This unblocks
bootstrap with assertions on ppc.
llvm-svn: 65601
|
| |
|
|
|
|
| |
implicit_def's.
llvm-svn: 65592
|
| |
|
|
|
|
| |
conditional branch predecessors.
llvm-svn: 65509
|
| |
|
|
|
|
| |
this could happen.
llvm-svn: 65501
|
| |
|
|
|
|
| |
intrinsics expect the high bits will not be modified.
llvm-svn: 65499
|
| |
|
|
|
|
| |
already marked livein.
llvm-svn: 65498
|
| |
|
|
|
|
| |
Sorry, it's impossible to reduce a sensible test case. It basically requires the moon and stars to align in order to cause a failure.
llvm-svn: 65497
|
| |
|
|
| |
llvm-svn: 65482
|
| |
|
|
|
|
|
|
|
|
|
| |
overly long ints, e.g. i96, into pieces at PHIs
and the nodes that feed into them; however big-endian
reverses the order of the pieces (for some reason), and
wasn't doing it the same way on both sides, so
the pieces didn't match and runtime failures ensued.
Fixes 188.ammp and sqlite3 on ppc32.
llvm-svn: 65481
|
| |
|
|
| |
llvm-svn: 65468
|
| |
|
|
| |
llvm-svn: 65464
|
| |
|
|
| |
llvm-svn: 65456
|
| |
|
|
|
|
|
|
| |
getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior.
This is a very minor compile time win.
llvm-svn: 65438
|
| |
|
|
|
|
| |
related code.
llvm-svn: 65437
|
| |
|
|
| |
llvm-svn: 65427
|
| |
|
|
|
|
|
|
|
| |
results via reference parameters.
This patch also appears to fix Evan's reported problem supplied as a
reduced bugpoint test case.
llvm-svn: 65426
|
| |
|
|
|
|
| |
or target) can be overloaded or not.
llvm-svn: 65404
|
| |
|
|
|
|
| |
compile unit.
llvm-svn: 65402
|
| |
|
|
|
|
|
| |
has never been run!).
- Sorry, don't know how to make an LLVM test case for this.
llvm-svn: 65383
|
| |
|
|
|
|
|
|
|
| |
to more accurately describe what it does. Expand its doxygen comment
to describe what the backedge-taken count is and how it differs
from the actual iteration count of the loop. Adjust names and
comments in associated code accordingly.
llvm-svn: 65382
|
| |
|
|
|
|
|
|
|
|
|
|
| |
them are generic changes.
- Use the "fast" flag that's already being passed into the asm printers instead
of shoving it into the DwarfWriter.
- Instead of calling "MI->getParent()->getParent()" for every MI, set the
machine function when calling "runOnMachineFunction" in the asm printers.
llvm-svn: 65379
|
| |
|
|
| |
llvm-svn: 65375
|
| |
|
|
|
|
|
|
|
|
| |
a DBG_LABEL or not. We want to fall back to the original way of emitting debug
info when we're in -O0/-fast mode.
- Add plumbing in to pass the "Fast" flag to places that need it.
- XFAIL DebugInfo/deaddebuglabel.ll. This is finding 11 labels instead of 8. I
need to investigate still.
llvm-svn: 65367
|
| |
|
|
|
|
|
| |
ashr instcombine to help expose this code. And apply the fix to
SelectionDAG's copy of this code too.
llvm-svn: 65364
|
| |
|
|
|
|
| |
handling non-constant strides. No functionality change.
llvm-svn: 65363
|
| |
|
|
| |
llvm-svn: 65359
|
| |
|
|
|
|
| |
This fixes objc.dg/dwarf-prototypes.m scan-assembler DW_AT_prototyped from llvmgcc42 test suite.
llvm-svn: 65357
|