Chris Lattner
|
8b418685e9
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
|
13 жил өмнө |
Stepan Dyatkovskiy
|
ab14ae2ab1
Compatability fix for SwitchInst refactoring.
|
13 жил өмнө |
Fariborz Jahanian
|
303b4f9464
output body of folded case again.
|
13 жил өмнө |
Fariborz Jahanian
|
985df1c1f2
Folding away unreachable case statement.
|
13 жил өмнө |
Fariborz Jahanian
|
d66715d83e
Fixes a crash during constant folding of a switch and case
|
13 жил өмнө |
Eli Friedman
|
d7722d9d76
Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment.
|
13 жил өмнө |
Eli Friedman
|
f394078fde
Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon.
|
13 жил өмнө |
Douglas Gregor
|
ba0513de93
Implement support for dependent Microsoft __if_exists/__if_not_exists
|
14 жил өмнө |
Eric Christopher
|
73fb35003a
Recommit:
|
14 жил өмнө |
Eric Christopher
|
28e06354b5
Revert file/scope handling patches. gdb testing revealed a couple of bugs.
|
14 жил өмнө |
Eric Christopher
|
4b2d549872
Start handling debug line and scope information better:
|
14 жил өмнө |
Richard Smith
|
a6b8b2c096
Constant expression evaluation refactoring:
|
14 жил өмнө |
Eric Christopher
|
aa2164cc2a
Change "Regions" to be "LexicalBlocks" since that's what they
|
14 жил өмнө |
Eric Christopher
|
5321bc492b
Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't
|
14 жил өмнө |
Eric Christopher
|
414ee4bb74
Call UpdateLineDirectiveRegion every time we want to emit a stop
|
14 жил өмнө |
Benjamin Kramer
|
578faa837b
de-tmpify clang.
|
14 жил өмнө |
Eric Christopher
|
f9aac38d12
Fix comment to reflect reality.
|
14 жил өмнө |
David Blaikie
|
eb2d1f1c88
Removing a bunch of dead returns/breaks after llvm_unreachables.
|
14 жил өмнө |
David Blaikie
|
b219cfc4d7
Switch assert(0/false) llvm_unreachable.
|
14 жил өмнө |
John McCall
|
410ffb2bc5
Track whether an AggValueSlot is potentially aliased, and do not
|
14 жил өмнө |
John McCall
|
7c2349be2d
Use stronger typing for the flags on AggValueSlot and require
|
14 жил өмнө |
John McCall
|
777d6e56ad
Simplify EH control flow by observing that EH scopes form a simple
|
14 жил өмнө |
Peter Collingbourne
|
93f1322684
Fix assertion failure in CodeGen where the input operand to an asm
|
14 жил өмнө |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 жил өмнө |
Chris Lattner
|
2acc6e3fed
de-constify llvm::Type, patch by David Blaikie!
|
14 жил өмнө |
Jay Foad
|
4c7d9f1507
Convert CallInst and InvokeInst APIs to use ArrayRef.
|
14 жил өмнө |
Jay Foad
|
ef6de3da85
De-constify Types in StructType::get() and TargetData::getIntPtrType().
|
14 жил өмнө |
Chris Lattner
|
9cbe4f0ba0
clang side to match the LLVM IR type system rewrite patch.
|
14 жил өмнө |
Eric Christopher
|
de31fd7eee
Split out logic for valid clobbers and valid inline asm registers.
|
14 жил өмнө |
John McCall
|
545d996ec5
LValue carries a type now, so simplify the main EmitLoad/Store APIs
|
14 жил өмнө |