Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
4025306a91c78ecfc23cde2311d90b1b65f28e2a
/
llvm
/
lib
/
CodeGen
/
MachineVerifier.cpp
b29cda9
Fix a bunch of namespace polution.
by Dan Gohman
· 16 years ago
9d2d053
Eliminate MachineBasicBlock::const_livein_iterator and make
by Dan Gohman
· 16 years ago
2104b8d
rename llvm::llvm_report_error -> llvm::report_fatal_error
by Chris Lattner
· 16 years ago
b06015a
move target-independent opcodes out of TargetInstrInfo
by Chris Lattner
· 16 years ago
4cb7702
Remove livein checks from machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
200f82c
Remove minimal CFG sanity checks from verifier.
by Jakob Stoklund Olesen
· 16 years ago
3db49523
Allow explicit %reg0 operands beyond what the .td file describes.
by Jakob Stoklund Olesen
· 16 years ago
047a767
Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of
by Dan Gohman
· 16 years ago
2bbeaa8
Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.
by Jakob Stoklund Olesen
· 16 years ago
9cbffd2
Allow the machine verifier to be run outside the PassManager.
by Jakob Stoklund Olesen
· 16 years ago
27440e7
Add MachineFunction::verify() to call the machine code verifier directly.
by Jakob Stoklund Olesen
· 16 years ago
1ecc8b2
Fix polarity of a CFG check in machine verifier.
by Jakob Stoklund Olesen
· 16 years ago
34341e6
Make -print-machineinstrs more readable.
by Dan Gohman
· 16 years ago
974e12b
Remove includes of Support/Compiler.h that are no longer needed after the
by Nick Lewycky
· 16 years ago
02d5f77
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
by Nick Lewycky
· 16 years ago
db9493c
Add a few simple MachineVerifier checks for MachineMemOperands.
by Dan Gohman
· 16 years ago
63c733f
Whitespace and formatting.
by Jakob Stoklund Olesen
· 16 years ago
75b9c27
Fix verification of explicit operands.
by Jakob Stoklund Olesen
· 16 years ago
f6eb7d8
Verify that phi instructions refer to MBBs in the CFG.
by Jakob Stoklund Olesen
· 16 years ago
ed10d7c
Adjust the MachineBasicBlock verifier rules to be more
by Dan Gohman
· 16 years ago
352a495
Add some checks for MachineCFG consistency. Use AnalyzeBranch and
by Dan Gohman
· 16 years ago
a6f074f
remove various std::ostream version of printing methods from
by Chris Lattner
· 16 years ago
565449d
remove std::ostream versions of printing stuff for MBB and MF,
by Chris Lattner
· 16 years ago
9e6f1f1
Change raw_fd_ostream to take flags as an optional bitmask
by Chris Lattner
· 16 years ago
75f4045
remove some dead print method variants.
by Chris Lattner
· 16 years ago
0e73fdf
Use pristine register info in machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
dcf009c
Clean out per-function data after the machine code verifier is done with it.
by Jakob Stoklund Olesen
· 16 years ago
2d59cff
Update the machine code verifier to keep up with the scavenger.
by Jakob Stoklund Olesen
· 16 years ago
3c2a1de
Enforce stricter rules in machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
f70d504
Handle <undef> flag in machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
5ea74d5
Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage
by Dan Gohman
· 16 years ago
5434756
Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many
by Daniel Dunbar
· 16 years ago
bcb44ba
Manage MachineFunctions with an analysis Pass instead of the Annotable
by Dan Gohman
· 16 years ago
f323953
1. Introduce a new TargetOperandInfo::getRegClass() helper method
by Chris Lattner
· 16 years ago
0dd5e1e
More migration to raw_ostream, the water has dried up around the iostream hole.
by Daniel Dunbar
· 16 years ago
a385d01
Verify that there is no kill flag on tied operands on two-address instructions.
by Jakob Stoklund Olesen
· 16 years ago
ccb29cd
Convert more assert(0)+abort() -> LLVM_UNREACHABLE,
by Torok Edwin
· 16 years ago
1c3da3a
Rename MachineVerifier pass to avoid command line collision.
by Jakob Stoklund Olesen
· 16 years ago
e61c7a3
Verify that explicit definitions in the TargetInstrDesc are matched by
by Jakob Stoklund Olesen
· 16 years ago
c482d14
Allow redefinition of reserved registers.
by Jakob Stoklund Olesen
· 16 years ago
bdbc98f
Pacify gcc-4.3, which suggests explicit braces here to avoid an ambiguous else.
by Duncan Sands
· 16 years ago
36c027a
Pass to verify generated machine code.
by Jakob Stoklund Olesen
· 16 years ago