Daniel Dunbar
|
f6ccee5a9d
Switch to getNameStr().
|
16 年之前 |
Owen Anderson
|
e922c02019
Get rid of the Pass+Context magic.
|
16 年之前 |
Owen Anderson
|
50dead06ff
Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst.
|
16 年之前 |
Owen Anderson
|
9adc0abad3
Move EVER MORE stuff over to LLVMContext.
|
16 年之前 |
Torok Edwin
|
7d696d8040
Convert more assert(0)+abort() -> LLVM_UNREACHABLE,
|
16 年之前 |
Owen Anderson
|
07cf79ef53
"LLVMContext* " --> "LLVMContext *"
|
16 年之前 |
Owen Anderson
|
0a205a4598
More LLVMContext-ification.
|
16 年之前 |
Chris Lattner
|
31535f1f04
Fix PR2929 by making bugpoint/code extract propagate the nothrow
|
16 年之前 |
Misha Brukman
|
a4a83c314c
Fix spelling.
|
16 年之前 |
Dan Gohman
|
1adec83ae8
Use Instruction::eraseFromParent().
|
17 年之前 |
Dan Gohman
|
02dea8b39f
Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to
|
17 年之前 |
Gabor Greif
|
b1dbcd886a
Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better.
|
17 年之前 |
Owen Anderson
|
6bc41e8a74
Revert r49614. As Dan pointed out, some of these aren't correct.
|
17 年之前 |
Owen Anderson
|
386ea355e7
Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2),
|
17 年之前 |
Gabor Greif
|
051a950000
API changes for class Use size reduction, wave 1.
|
17 年之前 |
Anton Korobeynikov
|
07e6e56f57
Make Transforms to be 4.3 warnings-clean
|
17 年之前 |
Chris Lattner
|
4ee451de36
Remove attribution from file headers, per discussion on llvmdev.
|
17 年之前 |
Christopher Lamb
|
43ad6b3e0d
Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space.
|
17 年之前 |
Owen Anderson
|
7b714321df
Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h
|
18 年之前 |
Hartmut Kaiser
|
469b7a4ec1
Fixed linker errors (unresolved externals: split<>(...)) when compiling with VC++. Please review.
|
18 年之前 |
David Greene
|
b8f74793b9
|
18 年之前 |
David Greene
|
52eec54820
|
18 年之前 |
Devang Patel
|
0e7f728ad1
Move code to update dominator information after basic block is split
|
18 年之前 |
Devang Patel
|
4b90e3a276
Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.
|
18 年之前 |
Devang Patel
|
83beaee227
s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
|
18 年之前 |
Devang Patel
|
26a6908768
Add basic block level interface to change immediate dominator
|
18 年之前 |
Owen Anderson
|
ee6dcaf906
Use new ETForest accessor.
|
18 年之前 |
Anton Korobeynikov
|
bed2946a96
Removed tabs everywhere except autogenerated & external files. Add make
|
18 年之前 |
Owen Anderson
|
c6fcf29e81
Expunge DomSet from CodeExtractor. This is part of the continuing work
|
18 年之前 |
Dan Gohman
|
ecb7a77885
Change uses of Function::front to Function::getEntryBlock for readability.
|
18 年之前 |